每当新联系人添加时,我都要求地址簿同步。
喜欢:WhatsApp喜欢在应用程序上提供的所有联系人的列表。 添加新联系人时,如何与其他联系人进行比较?我想强调新添加的新联系人。
答案 0 :(得分:0)
对于IOS8, 在获取地址簿时,声明这样的回调方法,
ABAddressBookRef book = ABAddressBookCreate();
ABAddressBookRegisterExternalChangeCallback(book,MyAddressBookExternalChangeCallback, (__bridge void *)(self));
您将通过此方法收到通知,
void MyAddressBookExternalChangeCallback (
ABAddressBookRef addressBok,
CFDictionaryRef info,
void *context
)
{
}
对于IOS9, 通过CNcontact
获取联系人时使用此通知[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(CNcontactDidChange:) name:CNContactStoreDidChangeNotification object:nil];