На iPhone OS, как я могу программно проверить, существует ли контакт в адресной книге? - PullRequest
2 голосов
/ 29 ноября 2009

Я добавил в свое приложение функцию, которая позволяет пользователю сохранять контактные данные компании в адресной книге; однако, чтобы избежать добавления нескольких записей, я хочу убедиться, что запись еще не существует.

Есть идеи, как это сделать? Документация для разработчиков iPhone кажется немного неясной. Я использую C api, чтобы добавить контакт.

1 Ответ

5 голосов
/ 29 ноября 2009

Используйте ABAddressBookCopyPeopleWithName (), чтобы получить список потенциальных совпадений из адресной книги, а затем выполнить итерацию по ним, чтобы увидеть, является ли это имя, которое вы добавляете.

...