- (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 {
メソッド本体のいずれかが実行される前。