#ios #swift #core-data #cloudkit #nspersistentcloudkitcontainer
#iOS #быстрый #основные данные #cloudkit #nspersistentcloudkitcontainer
Вопрос:
На панели управления Cloudkit я вижу созданное время для записи.
Однако в моем приложении, когда я использую
NSSortDescriptor(key: "creationDate", ascending: false)
Я получаю сообщение об ошибке:
<NSSQLFetchRequestContext: 0x6000034d8c40> , keypath creationDate not found in entity <NSSQLEntity
Я подозреваю, что не могу получить доступ к CreationDate с помощью NSPersistentCloudKitContainer?
Ответ №1:
Вы не можете получить доступ к CreationDate из основных моделей данных, вы можете создать свое собственное поле CreationDate.
Если вы хотите получить доступ к дате создания, вам следует использовать методы CloudKit для извлечения записей или метод NSPersistentCloudKitContainer record(for managedObjectID: NSManagedObjectID)
.