使用后将CoreData模型添加到现有项目中
File > New > File... > Core Data > Data Model
我无法编辑模型.该项目现在包含.xcdatamodeld包引用,但在Project Navigator中单击它与单击文件夹或组具有相同的效果,当前编辑器不会更改.右键单击引用并选择"打开为">列出没有潜在的编辑器.此外,打开文件检查器面板仅列出"身份""目标成员身份"和"文本设置"的设置,它不会列出"核心数据模型"或"版本化核心数据模型"的设置
这并不会对XCodes识别文件类型的能力产生任何影响,但我还在构建阶段引用了CoreData.framework,并在AppDelegate中包含了必要的Core Data属性.
奇怪的是我在Finder中打开了.xcdatamodeld包来暴露内部.xcdatamodel(注意没有尾随'd').双击该文件将按预期使用Core Data Model Editor打开XCode.
甚至更奇怪的是,我创建了一个新的投影并点击了"使用核心数据"复选框.这样做允许我通过在Project Navigator中选择.xcdatamodeld引用来编辑数据模型.因此,我的机器和XCode能够并配置为编辑CoreData文件.
就好像XCode无法使用核心数据,除非原始项目是使用"使用核心数据"复选框创建的.
有没有人遇到过这个问题,你能解决它,以及如何解决?
谢谢!