2013-05-13 6 views
3

Я работаю над iPhone-приложением, которое может принести контакты с устройства iPhone в приложение, я прочитал об управлении конфиденциальностью адресов, то есть iOS6 необходимо ABAddressBookCreateWithOptions и работает хорошо в iOS6 но если я запускаю это приложение в iOS5 и ниже, я получаю ошибку: Объектив c Символ не найден: ABAddressBookCreateWithOptions, пожалуйста, предоставьте мне решение для запуска этого приложения в iOS6 и ниже версий ... спасибо. ..Символ не найден: ABAddressBookCreateWithOptions

ответ

2

уборщика подход на самом деле проверить для символа во время выполнения:

-(BOOL)isABAddressBookCreateWithOptionsAvailable { 
    return &ABAddressBookCreateWithOptions != NULL; 
} 

Взгляните на this answer для полной прошивки 5/6 совместимого подхода к чтению контактов из адресной книги.

2

Вы не можете использовать его в iOS5, потому что the docs sayAvailable in iOS 6.0 and later. В iOS 5 используйте версию ABAddressBookCreate (которая устарела в iOS 6).

+0

спасибо u jano .... – Megan

Смежные вопросы