如何自动生成NSManagedObject子类与date而不是NSDatedate属性?
我目前正在更新我的项目Swift 3,我将所有的NSDate方法和扩展到date,以保持在应用程序的标准。
问题是,我使用Xcode来自动生成我的NSManagedObject子类,它生成date属性作为NSDate而不是date。
有没有一种方法来生成date属性为Date?
编辑
按照Apple开发者文档 :
Core Data本身支持多种属性types,如string,date和整数(分别表示为NSString,NSDate和NSNumber的实例)。
所以我认为这是不可能的= /
目前还不可能,因为核心数据仍然与Objective-Ctypes紧密相关,这是它所显示的地方之一。
但是,您仍然可以将Date
分配给NSDate
属性:
newEvent.timestamp = Date() as NSDate
这远非理想,但如果您有其他使用Date
代码,则不必使其使用NSDate
。 只有在直接使用您的托pipe对象时才能使用。
- 将核心数据实体属性从ViewController A传递给B.
- 构build一个复杂的NSCompoundPredicate的最好方法是什么?
- iphone::使用NSPredicate无法识别的select器错误
- iOS Core Data Architecture提示
- 在今天的扩展中创buildlogging时的更改和在应用中更新的logging在今天的扩展中是不可见的
- “核心数据不是一个关系型数据库”。为什么这个重要知道?
- IOS,SWIFT,核心数据+多个表
- iPhone的iOS如何合并核心数据NSManagedObjectContext?
- 无法保存到数据存储:操作无法完成。 (cocoa错误133020.)