iOS 9 - 如何按修改日期获取联系人?

Lau*_*ent 5 contacts abaddressbook ios swift ios9

我们正在开发一个 iOS 9 应用程序,利用新的Contacts Framework. 这个应用程序将用户的联系人发送到我们的后端(批准后)。我们处理庞大的联系人列表 (> 3000),我们只想发送更新的联系人。

在旧的 API (ABPerson & co) 中,有这个属性: kABPersonModificationDateProperty.

但是我Contacts Framework在 iOS 9的新版本中找不到任何等效项。我已经看过了,CNContactStoreDidChangeNotification但我们想捕获即使我们的应用程序关闭时发生的更改。

有谁知道如何按修改日期或任何合适的解决方案过滤联系人列表?

非常感谢!

编辑:我已经尝试使用ABAddressBook,ABPerson并且kABPersonModificationDateProperty我得到了联系人的修改日期,并警告使用不推荐使用的代码。所以这仍然是一个选择