CKRecord类参考指出,可以使用CKRecord的encodeSystemFieldsWithCoder方法对记录的元数据进行编码。但是,为什么我需要出于什么目的对这些数据进行存档?有人可以提供例子吗?
元数据为:
recordID
recordType
创立日期
creatorUserRecordID
修改日期
lastMOdifiedUserRecordID
recordChangeTage
谢谢
最佳答案
在将记录归档到数据库,文件或设置等中时,可以使用它。然后,当您想对该记录进行更新时,可以使用所有系统字段重新创建CKRecord,然后编写更新。否则,您首先必须阅读记录,进行更新,然后将其写入CloudKit。
关于ios - 什么时候需要使用CKRecord的encodeSystemFieldsWithCoder?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37129118/