ABRecordRef アイテムを NSMutableArray に追加しようとしています。(_bridge id) を使用して C TypeDef を Objective-C id タイプにキャストする必要があることを知りました。したがって、配列に新しいアイテムを追加する前に、オブジェクトが既に配列にあるかどうかを確認したいと思います。そのため、[nsmutablearray containsObject] を使用してみましたが、機能していないようです。重複したアイテムは引き続き配列に追加されます。ここで何が問題なのか知っていますか?
-(BOOL)peoplePickerNavigationController:(ABPeoplePickerNavigationController *)peoplePicker shouldContinueAfterSelectingPerson:(ABRecordRef)person{
if (![_buddiesList containsObject:(__bridge id)person]) {
[_buddiesList addObject:(__bridge id)person];
NSLog(@"Added");
}
return NO;
}