如何自动生成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对象时才能使用。