Я хочу программно создать контакт в «локальной» адресной книге (чтобы он не пытался синхронизироваться, что вызывает некоторые проблемы совместимости с Exchange).
Если локальная адресная книга уже существует, я могу найти ее с помощью ABAddressBookCopyArrayOfAllSources, чтобы получить все источники в адресной книге, затем найдите ABRecordRef с sourceTypeRef «kABSourceTypeLocal» - если я затем передаю эту recordRef в ABPersonCreateInSource, я могу добавить запись в локальный каталог.
Есть ли у кого-нибудь предложения относительно того, как мне лучше всего создать запись в «локальной адресной книге», если локальной адресной книги еще нет?
(Кроме того, как я мог сделать это до iOS4, если вышеупомянутые вызовы тогда были недоступны?)
Спасибо
Питер