Адресная книга Iphone - PullRequest
       14

Адресная книга Iphone

0 голосов
/ 06 января 2010

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

1 Ответ

1 голос
/ 05 августа 2011

Используйте адресную книгу обратного вызова.

void ABAddressBookRegisterExternalChangeCallback (
   ABAddressBookRef addressBook,
   ABExternalChangeCallback callback,
   void *context
);

Мой пример - регистрация (после создания addressBookRef)

ABAddressBookRegisterExternalChangeCallback(addressBook, addressBookChanged, self);

Мой Smaple - что-то сделать и отменить регистрацию

void addressBookChanged(ABAddressBookRef abRef, CFDictionaryRef dicRef, void *context) {

    NSLog(@"!!!!!Address Book Changed!");

    //Do Something You Need. (Recreate addressbook or Reload UITableView data.)

    ABAddressBookUnregisterExternalChangeCallback(abRef, addressBookChanged, context);
}

Удалить, Вставить, Изменить ==> Прочитать ссылку на адресную книгу iOS.

...