问题:
如何在 CNContact(新的苹果联系人框架)中获取最后修改日期?
上次修改日期不在 keysToFetch 列表中我想获取和更新自上次获取以来已修改的联系人。我怎样才能做到这一点 ?
根据 Apple 员工的回复,目前没有相应的 api。 https://forums.developer.apple.com/thread/16049
要执行几乎相同的操作,我建议使用
enumerateContactsWithFetchRequest:error:usingBlock:
假设通过姓名识别单个联系人,当姓名字段保持不变但其他信息发生更改时,我们可以说该联系人已更新。如果您担心性能,请在后台队列中进行。
希望这有帮助。
我已经检查了适用于 iOS 12 的 CNContact 框架,但我找不到像 kABPersonModificationDateProperty 这样的 API
https://developer.apple.com/documentation/contacts/cncontact?language=objc