ios - 可以通过 NSPersistentCloudKitContainer 访问 creationDate 吗?
问题描述
在 Cloudkit Dashboard 中,我可以看到记录的 Created 时间。
但是,在我的应用程序中,当我使用
NSSortDescriptor(key: "creationDate", ascending: false)
我收到一个错误:
<NSSQLFetchRequestContext: 0x6000034d8c40> , keypath creationDate not found in entity <NSSQLEntity
我怀疑我无法使用 NSPersistentCloudKitContainer 访问 creationDate?
解决方案
您无法从 Core Data 模型访问 creationDate,您可以创建自己的 creationDate 字段。
如果你想访问创建日期,你应该使用 CloudKit 方法来获取记录或 NSPersistentCloudKitContainerrecord(for managedObjectID: NSManagedObjectID)
方法。