2013-07-16 61 views
0

我使用kABpersonModificationDateProperty来检测自上次启动以来已添加/修改的AddressBook记录。ABAddressbook记录删除通知

是否可以检测自上次启动以来哪些记录已被删除?

回答

1

我非常希望它是如此。

您的唯一选择是缓存所有记录ID,然后比较启动时的完整列表。

您仍然接触到iOS重写所有ID的情况(例如通过iCloud进行同步时),在这种情况下,它会显示所有记录都已删除并添加了全新的批次。您可以尝试通过比较字段(例如名字/姓氏)来识别在现有记录上ID已更改的情况。