相关疑难解决方法(0)

对于NSManagedObject,Xcode 9构建了Date vs NSDate的问题

Xcode 9为Date模拟器与设备中的实体的类型属性生成不同的代码.我在coredata中设置了codegen功能.Classcategory/extension

直到Xcode 8.3(最新)它一切正常(NSDate总是).下面是Xcode 9(Swift 4)为属性自动生成的代码 -

在设备上: -

@NSManaged public var requiredDate: Date?
Run Code Online (Sandbox Code Playgroud)

和,

在模拟器上: -

@NSManaged public var requiredDate: NSDate?
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

有谁遇到过这个问题?对于一个有50多个成员的项目来解决这个问题的最佳解决方案是什么,直到Xcode更新修复它(我希望有一个苹果雷达)?

xcode date core-data nsmanagedobject codegen

7
推荐指数
1
解决办法
638
查看次数

标签 统计

codegen ×1

core-data ×1

date ×1

nsmanagedobject ×1

xcode ×1