2016-04-28 8 views
-1

Meine App muss den aktuellen Standort des Benutzers auf den Cloud-Server aktualisieren. Wie kann der Benutzer den aktuellen Standort auf den Cloud-Server aktualisieren? Ich versuchte Saverecord zu verwenden, aber es nicht funktioniert und Fehler aufgetretenWie aktualisiert man den Cloud-Kit-Datensatz in 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">) 

Thanks :)

Antwort

0

Sie zuerst den Datensatz zu holen haben, ist es dann und speichern Sie sie wieder ändern. Wenn Sie denselben Fehler erhalten, wird der Datensatz von jemand anderem geändert. Sie können den geänderten Datensatz von dem Fehler abrufen, oder Sie können ihn einfach erneut abrufen. Nehmen Sie dann die Änderungen erneut vor und speichern Sie sie in CloudKit

Verwandte Themen