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