Адресная книга по умолчанию до iOS4?

Я очень надеюсь, что у кого-то найдется ответ, так как я выдергивал волосы из-за связанной с этим проблемы, и я ДЕЙСТВИТЕЛЬНО надеюсь, что текущее решение, которое я имею в виду, решит ее ...

1) Какая адресная книга использовалась бы при программном создании контакта (до того, как iOS 4 добавила ABPersonCreateInSource, чтобы мы могли указать, в какую адресную книгу сохранять) - можем ли мы с уверенностью предположить, что она ВСЕГДА была локальной, или иногда (скажем) "Обменная" адресная книга?

Также 2) Всегда ли существует локальная адресная книга (даже если она пуста), поэтому я всегда смогу найти ее в ABAddressBookCopyArrayOfAllSources (по крайней мере, под iOS4?)

Любая информация (или мнения, если это лучшее, что у вас есть!) По любому из них с благодарностью получена, так как информация в этой области кажется очень скудной.

Ваше здоровье

Питер


person Peter Johnson    schedule 12.01.2011    source источник
comment
После некоторого манипулирования контактами (добавления и удаления контактов из моей локальной адресной книги, а также многократного связывания и отключения моей адресной книги Exchange) мне удалось снова заставить мой iPhone потерять свою локальную адресную книгу. Поэтому я считаю, что ответ на второй вопрос состоит в том, что нельзя полагаться на то, что локальная адресная книга уже существует. Я задам другой вопрос в новой ветке, чтобы избежать путаницы.   -  person Peter Johnson    schedule 13.01.2011


Ответы (1)


Читатели, в этом посте мы с Петром постоянно беседуем на эту тему.

Получение определенного источника ABS из ABAddressBook в iOS 4+

Кажется, что ABAddressBook скудно документирован и немного византийский.

person xyzzycoder    schedule 25.01.2011