Xcode 9 beta中的核心数据NSManagedObject

时间:2017-07-13 15:51:44

标签: objective-c core-data nsmanagedobject xcode9-beta

Xcode 9项目文件模板中缺少NSManagedObject子类。存在数据模型和映射模型项目文件模板。在使用核心数据进行客观c编程时,我们应该使用什么代替NSManagedObject Subclass?

enter image description here

NSManagedObject的项目模板不存在<​​/ p>

1 个答案:

答案 0 :(得分:3)

您仍然应该使用NSManagedObject子类。

您正在寻找的选项已移至&#34;编辑器&#34;菜单(去年,我认为 - 它不是新的)。它现在被称为&#34;创建NSManagedObject子类&#34;。

您可以在这里找到它:

enter image description here

然而,从Xcode 8开始,如果你想要的话,它会自动生成。每个实体现在都有一个&#34; Codegen&#34;在模型编辑器中设置,控制其工作原理。您可以选择几种不同的自动生成选项,也可以关闭自动代码生成。