0

我正在调试的代码尝试通过 iOS 9 中的新 CNContacts 框架将联系人保存到 Contacts.app。但是它失败并返回此错误。该代码不是更新记录,而是尝试创建新记录。为什么我得到这个错误?

错误域=CNErrorDomain 代码=200 "更新的记录不存在" UserInfo={CNInvalidRecordIdentifiers=( ... ), NSLocalizedDescription=更新的记录不存在, NSLocalizedFailureReason=保存请求失败,因为它更新了不存在或有的记录已被删除。}

4

1 回答 1

-1

该代码试图使用从新的CNMutableContact而不是使用nil默认容器获得的标识符来保存联系人。

[saveRequest addContact:mutContact toContainerWithIdentifier:nil];
于 2015-10-14T15:35:36.577 回答