我正在比较 CKRecord 的版本,使用 recordChangeTag
,我看到值从 n9
(2 个字符)更改为 1c1
(3 个字符)随着时间的推移。
In your own code, you can use change tokens to distinguish between two different versions of the same record.
我想问:
- 该字段中的字符串值是递增的吗?
- 比较记录顺序的正确方法是什么?
最佳答案
- 记录更新时,
recordChangeTag
系统字段正在更改 为另一个。没有描述字符串如何变化。 - 但是,一旦您发现记录已更改,您可以将新记录的另一个系统字段
modificationDate
的值与您与recordChangeTag
一起保存的值进行比较旧记录。
关于ios - CloudKit 记录版本控制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40440361/