2016-04-28 20 views
-1

我的應用需要將用戶當前位置更新到雲服務器 那麼如何將用戶當前位置更新到雲服務器? 我試圖用saveRecord,但它不工作 和發生錯誤如何在swift中更新雲套件記錄?

error:Optional(<CKError 0x17005eea0: "Server Record Changed" (14/2037); "Error saving record <CKRecordID: 0x1458bb9c0; FASVSE10761FDM:(_defaultZone:__defaultOwner__)> to server: Protection data didn't match">) 

謝謝:)

回答

0

你首先必須獲取該記錄,然後將其更改並保存它回來。如果你得到相同的錯誤,那麼記錄被其他人改變。您可以從錯誤中獲取已更改的記錄,或者您可以再次獲取它。然後再次應用更改並將其保存到CloudKit