我调试的代码尝试通过iOS 9中的新CNContacts框架将联系人保存到Contacts.app但是它失败并返回此错误。代码不是更新记录,而是尝试创建新记录。为什么和我收到此错误?
错误域= CNErrorDomain代码= 200"更新的记录不存在" 的UserInfo = {CNInvalidRecordIdentifiers =( ...),NSLocalizedDescription =更新的记录不存在, NSLocalizedFailureReason =保存请求因为更新a而失败 记录不存在或已被删除。}
答案 0 :(得分:-1)
代码尝试使用从新CNMutableContact
获取的标识符保存联系人,而不是使用nil
作为默认容器。
[saveRequest addContact:mutContact toContainerWithIdentifier:nil];