У меня есть много полей даты в моей модели базы данных. CoreData позволяет использовать NSDate или TimeInterval для сохранения дат в зависимости от опции "Использовать тип скаляра".
Однако оба эти параметра плохие для меня, поскольку я хочу использовать даты как Date. Поскольку NSDate не неявно конвертируется в Date
, мне нужно преобразовать значения в Date
или реализовать множество настраиваемых наборов/геттеров в моих классах NSManagedObject.
Я попытался использовать ValueTransformer
, но он не работает с классами не @objc, такими как Date
.
Итак, есть простой способ сохранить и получить значения Date
в/из CoreData?