如何自动生成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对象时才能使用。
- NSFetchedResultsController并获得分组的权利
- Core Data父级ManagedObjectContext是否需要与子级上下文共享一个并发types?
- 为什么我应该为每个新线程或NSOperation创build一个NSManagedObjectContext,而不是在主线程上调用Core Data?
- 核心数据:以任何方式来获取多个实体?
- 核心数据 – 在多个线程之间共享NSManagedObjects
- NSFetchedResultsController更新错误的更新types
- 如何存储一个MKPolyline属性作为可转换的iOS coredata与swift?
- 使用核心数据与每个实体的许多图像?
- 获取结果时发生崩溃控制器在保存后台MOC后更新表