CNSaveRequest返回"更新的记录不存在"

时间:2015-10-14 15:29:23

标签: ios ios9 cncontact

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

  

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

1 个答案:

答案 0 :(得分:-1)

代码尝试使用从新CNMutableContact获取的标识符保存联系人,而不是使用nil作为默认容器。

[saveRequest addContact:mutContact toContainerWithIdentifier:nil];