在不获取的情况下增加 CKRecord 变量中的字段值?

Increment field value in a CKRecord variable without fetching?

我很好奇是否可以在不获取的情况下增加 CKRecord 变量中的字段值?所以在客户端,我对最近的价值并不好奇,我只想增加价值。原因,操作应该尽可能简单快捷,而不是两条消息'stream',我只想发起一条。

很遗憾,你不能。您必须阅读,更改然后写入记录。确保使用 CKModifyRecordsOperation 并将 savePolicy 保留为 CKRecordSaveIfServerRecordUnchanged 如果出现错误,则可以尝试再次读取和写入记录。