11

问题:

  1. 如何在 CNContact(新的苹果联系人框架)中获取最后修改日期?
    上次修改日期不在 keysToFetch 列表中

  2. 我想获取和更新自上次获取以来已修改的联系人。我怎样才能做到这一点 ?

4

2 回答 2

5

根据 Apple 员工的回复,目前没有相应的 api。 https://forums.developer.apple.com/thread/16049

要执行几乎相同的操作,我建议使用

enumerateContactsWithFetchRequest:error:usingBlock:

假设通过姓名识别单个联系人,当姓名字段保持不变但其他信息发生更改时,我们可以说该联系人已更新。如果您担心性能,请在后台队列中进行。

希望这有帮助。

于 2015-10-30T05:09:35.430 回答
0

我已经检查了适用于 iOS 12 的 CNContact 框架,但我找不到像 kABPersonModificationDateProperty 这样的 API

https://developer.apple.com/documentation/contacts/cncontact?language=objc

于 2018-09-23T23:03:59.773 回答