【问题标题】:CNSaveRequest returns "Updated Record Does Not Exist"CNSaveRequest 返回“更新的记录不存在”
【发布时间】:2015-10-14 15:29:23
【问题描述】:

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

Error Domain=CNErrorDomain Code=200 "更新的记录不存在" 用户信息={CNInvalidRecordIdentifiers=( ... ), NSLocalizedDescription=更新的记录不存在, NSLocalizedFailureReason=保存请求失败,因为它更新了一个 记录不存在或已被删除。}

【问题讨论】:

    标签: ios ios9 cncontact


    【解决方案1】:

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

    [saveRequest addContact:mutContact toContainerWithIdentifier:nil];
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-27
      • 2017-12-14
      • 2015-09-07
      • 1970-01-01
      • 2017-06-11
      • 1970-01-01
      相关资源
      最近更新 更多