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

3

我想了解iPhone联系人的任何更改,例如号码变更、图片更改等。

我已经获取了iPhone的联系人,现在如果有新的号码添加到联系人中,我需要在我的应用程序中识别出来。


请详细说明...... - IronManGill
请参考https://developer.apple.com/library/ios/documentation/ContactData/Conceptual/AddressBookProgrammingGuideforiPhone/Chapters/BasicObjects.html的“通讯录”部分。 - anticyclope
我们可以使用ABAddressBookRegisterExternalChangeCallback来检测iPhone联系人的更改吗? - user2702179
1个回答

0

请查看ABAddressBookRegisterExternalChangeCallback函数。这是一个有点奇怪的 API,但它将允许您在不同的应用程序或线程中更改地址簿时接收回调。您本地缓存的地址簿不应受到这些更改的影响。我不认为有任何方便的函数可以告诉您所做的更改,但您可能可以通过比较您的缓存版本和新的ABAddressBook实例来手动找到一些更改。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接