如何以编程方式识别iPhone联系人更改

时间:2013-08-21 04:57:56

标签: iphone ios

我想知道iPhone联系人的任何变化,如号码变更,图片更改等。

我已经提取了iPhone联系人,现在如果有任何新号码被添加到联系人,那么我需要在我的应用程序中识别这一点。

1 个答案:

答案 0 :(得分:0)

查看ABAddressBookRegisterExternalChangeCallback功能。这是一种奇怪的API,但这将允许您在地址簿在不同的应用程序或线程中更改时接收回调。您的本地缓存通讯簿不应受这些更改的影响。我认为没有任何便利功能可以告知您所做的更改,但您可以通过将缓存版本与新的ABAddressBook实例进行比较来手动查找某些更改