我的数据库模型中有很多日期字段。CoreData 允许根据“使用标量类型”选项使用 NSDate 或 TimeInterval 来保存日期。
但是,这两个选项对我都不利,因为我想将日期用作Date对象。由于 NSDate 不能隐式转换为,我必须在我的 NSManagedObject 类中将Date
值转换/转换为或实现许多自定义设置器/获取器。Date
我曾尝试使用ValueTransformer
,但它不适用于非@objc 类,如Date
.
那么有没有一种简单的方法来保存和获取Date
CoreData 的值?