【发布时间】:2017-02-08 05:46:14
【问题描述】:
我的数据库模型中有很多日期字段。 CoreData 允许根据“使用标量类型”选项使用 NSDate 或 TimeInterval 来保存日期。
但是,这两个选项对我都不利,因为我想将日期用作 Date 对象。由于 NSDate 不能隐式转换为 Date 我必须将值转换/转换为 Date 或在我的 NSManagedObject 类中实现许多自定义设置器/获取器。
我曾尝试使用ValueTransformer,但它不适用于Date 等非@objc 类。
那么有没有一种简单的方法可以将Date 值保存到CoreData 或从CoreData 获取?
【问题讨论】:
标签: ios swift core-data nsdate nsvaluetransformer