- (BOOL) isEqual:(id)objectカスタムクラスでオーバーライドしています。
__weak、__strong、__autoreleasing、の 4 つの選択肢のうち、メソッド シグネチャ__unsafe_unretainedのパラメーターで使用する必要があるのはどれですか?isEqual:
クラスのインスタンスを に追加しようとすると、メソッドの宣言で がNSMutableDictionary取得されるため、ここに問題があると考えています。EXC_BAD_ACCESS(code=2, address=0x10)
つまり、デバッガーが取得する行EXC_BAD_ACCESSは次のとおりです。
- (BOOL) isEqual:(id __strong)object {
メソッド本体のいずれかが実行される前。