Возможно, я здесь полностью упускаю из виду, но я столкнулся с чем-то похожим с AddressBook. Я включил платформу AddressBook так
#import <AddressBook/ABAddressBook.h>
Но когда я захотел проверить класс выбранной записи в peoplePickerView ..
NSArray *selected = [peoplePickerView selectedRecords];
for(id record in selected)
{
if([record isKindOfClass:[ABPerson class]])
{
return [record valueForKey:@"identityUniqueId"];
}
}
... Я получил предупреждение о том, что "приемник 'ABPerson' является классом пересылки и соответствующий @interface может не существовать". Однако это оказалось легко исправить, настроив заголовочный файл:
#import <AddressBook/ABAddressBook.h>
#import <AddressBook/ABPerson.h>
@class ABPerson;