creationDate 是否可以通过 NSPersistentCloudKitContainer 访问?

Is creationDate accessible through NSPersistentCloudKitContainer?

在Cloudkit仪表盘中,我可以看到一个创建时间记录。

但是,当我在我的应用程序中使用

NSSortDescriptor(key: "creationDate", ascending: false)

我得到一个错误:

<NSSQLFetchRequestContext: 0x6000034d8c40> , keypath creationDate not found in entity <NSSQLEntity

我怀疑我无法使用 NSPersistentCloudKitContainer 访问 creationDate?

您无法从 Core Data 模型访问 creationDate,您可以创建自己的 creationDate 字段。

如果您想访问创建日期,您应该使用 CloudKit 方法获取记录或 NSPersistentCloudKitContainer record(for managedObjectID: NSManagedObjectID) 方法。