На iPhone OS, как я могу программно проверить, существует ли контакт в адресной книге?
Я добавил в свое приложение функцию, которая позволяет пользователю сохранять контактные данные компании в адресной книге; однако, чтобы избежать добавления нескольких записей, я хочу проверить, что запись еще не существует.
есть идеи как это сделать? Документация для разработчиков iPhone кажется немного неясной. Я использую C api, чтобы добавить контакт.
1 ответ
Решение
Используйте ABAddressBookCopyPeopleWithName(), чтобы получить список потенциальных совпадений из адресной книги, а затем выполнить итерацию по ним, чтобы увидеть, является ли это имя, которое вы добавляете.