过去,创建核心数据类非常容易。您所要做的就是做文件>新文件>托管对象子类和BAM!你有你的类,你可以像你期望的那样对核心数据使用它。
现在没有这样的选择了。没有人想知道选择在哪里。我尝试手动创建类,因为现在核心数据属性扩展应该在派生数据中,因为我认为它只是起作用(这也意味着您总是会得到编译错误,因为您无法导入必要的头来使关系工作,但这是完全不同的鱼),但它当然不能工作。
如果我创建了一个具有属性"name“的实体"Person”,那么即使类文件存在,即使存在属性扩展名,我也无法创建它的实例并访问属性"name“。
在我看过的每一个地方,都有人问如何让他们的旧核心数据对象从他们的旧项目中编译,但是没有人在做新的全新项目。
我搜索了诸如"xcode 8核心数据如何创建coredata类“、"xcode 8是”手动/无“类定义”、“类别/扩展”、"xcode 8是手动/无类定义“、"xcode 8为核心数据实体制作文件”、"xcode 8其中是coredata子类选项“"xcode 8核心数据教程”等内容。
但没有什么有用的东西。所有内容都与8之前的Xcode版本相关,或者只有其他人对“工具版本”有答案或问题。
如何在Xcode 8中创建核心数据子类?
发布于 2016-10-19 15:31:50
下面是Xcode 8中的选项-创建NSManagedObject子类
https://stackoverflow.com/questions/40135557
复制相似问题