В ОС iPhone, как я могу программно проверить, существует ли контакт в адресной книге?

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

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


person conmulligan    schedule 29.11.2009    source источник
comment
Не забывайте (а), что два разных бизнеса могут иметь одно и то же имя, и (б) предложить обновить существующую запись.   -  person Peter Hosey    schedule 29.11.2009


Ответы (1)


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

person Ben Gottlieb    schedule 29.11.2009