【发布时间】:2021-01-30 13:02:41
【问题描述】:
我只在一部 iPhone 11 pro 中遇到了一个奇怪的问题。当我尝试保存新联系人时,我首先保存该联系人并获取contactId,然后保存到我的数据库中。
First log: 2020/10/15 20:22:42:181 EVENT: OTHER Add/Updated Contact with deviceId = 19C34E70-0C79-4A5D-B7BF-A31229A3A157:ABPerson
执行上述步骤后,我得到了带有 :ABPerson 后缀的contactId,并在我的数据库中进行了更新。我们还在观察 CNContactStoreChangeNotification,以获取更改通知。在收到更改通知时,当我们尝试搜索我们添加的同一个新联系人时,我们会为同一个联系人获取新的contactId,因此,我们假设现在通过应用程序添加的联系人被删除并添加了另一个联系人。
2020/10/15 20:22:45:717 [DEVICE_COMPARE]: To Be Added = 7BD48335-F4FD-408B-9807-495F5B34417F
2020/10/15 20:22:45:717 [DEVICE_COMPARE]: To Be Delete = 19C34E70-0C79-4A5D-B7BF-A31229A3A157:ABPerson
【问题讨论】:
标签: ios cncontact cncontactstore