在不获取的情况下增加 CKRecord 变量中的字段值?
Increment field value in a CKRecord variable without fetching?
我很好奇是否可以在不获取的情况下增加 CKRecord 变量中的字段值?所以在客户端,我对最近的价值并不好奇,我只想增加价值。原因,操作应该尽可能简单快捷,而不是两条消息'stream',我只想发起一条。
很遗憾,你不能。您必须阅读,更改然后写入记录。确保使用 CKModifyRecordsOperation 并将 savePolicy 保留为 CKRecordSaveIfServerRecordUnchanged
如果出现错误,则可以尝试再次读取和写入记录。
我很好奇是否可以在不获取的情况下增加 CKRecord 变量中的字段值?所以在客户端,我对最近的价值并不好奇,我只想增加价值。原因,操作应该尽可能简单快捷,而不是两条消息'stream',我只想发起一条。
很遗憾,你不能。您必须阅读,更改然后写入记录。确保使用 CKModifyRecordsOperation 并将 savePolicy 保留为 CKRecordSaveIfServerRecordUnchanged
如果出现错误,则可以尝试再次读取和写入记录。