2015-10-14 17 views
-1

我正在調試的代碼嘗試通過iOS 9中新的CNContacts框架將聯繫人保存到Contacts.app。但它失敗並返回此錯誤。該代碼不更新記錄,而是嘗試創建一個新記錄。爲什麼和我得到這個錯誤?CNSaveRequest返回「更新的記錄不存在」

錯誤域= CNErrorDomain代碼= 200 「更新記錄不存在」 的UserInfo = {CNInvalidRecordIdentifiers =( ...),NSLocalizedDescription =更新的記錄不存在, NSLocalizedFailureReason =保存請求失敗,因爲它更新一個 記錄不存在或已被刪除。}

回答

-1

代碼試圖挽救與新CNMutableContact獲得的,而不是使用nil默認容器的標識符的接觸。

[saveRequest addContact:mutContact toContainerWithIdentifier:nil];