Date
Xcode 9 为模拟器和设备中实体的类型属性生成不同的代码。我在 coredata 中设置了codegen
功能。Class
category/extension
直到 Xcode 8.3(最新)它都工作正常(NSDate
总是)。下面是Xcode 9 (Swift 4) 为属性自动生成的代码-
在设备上:-
@NSManaged public var requiredDate: Date?
和,
在模拟器上:-
@NSManaged public var requiredDate: NSDate?
有人遇到过这个问题吗?对于一个有 50 多个成员的项目来说,在 Xcode 更新修复它之前修复这个问题的最佳解决方案是什么(我希望有一个苹果雷达)?