Xcode8 使用 CoreData 创建 NSManageObject subclass

码上行动

升级 Xcode8 以上后,在使用 coreData 的时候发现新建的文件里找不到 NSManageObject subclass 了,如图,

Xcode8 使用 CoreData 创建 NSManageObject subclass_第1张图片
Xcode

解决这个问题很简单。

首先,选中你的 xcdatamodeld 文件

Xcode8 使用 CoreData 创建 NSManageObject subclass_第2张图片
Xcode

点击上方 Editor,选择 Create NSManagedObject Subclass选项

Xcode8 使用 CoreData 创建 NSManageObject subclass_第3张图片
Xcode

然后就可以按照以前的方式进行 NSManageObject subclass 创建了,但是创建出来的实体默认语言是 swift,需要在 xcdatamodeld 文件中设置语言,如图

Xcode8 使用 CoreData 创建 NSManageObject subclass_第4张图片
Xcode

码上行动

你可能感兴趣的:(Xcode8 使用 CoreData 创建 NSManageObject subclass)