IOS 监听通讯录是否改变

 ABAddressBookRef addressBook = ABAddressBookCreateWithOptions(NULL, &error);
 ABAddressBookRegisterExternalChangeCallback(addressBook, addressBookChanged, self);


void addressBookChanged(ABAddressBookRef addressBook, CFDictionaryRef info, void *context)
{
    //TODO
}
原文地址:https://www.cnblogs.com/joesen/p/4186131.html