Xcode 8无法打开Model.xcdatamodeld
我正在使用Xcode 8.0(8A218a)运行macOS Sierra(Build 16A320),并将我所有的代码迁移到Swift 3。
我无法打开我的Model.xcdatamodeld
文件了。 在项目导航器中select它不会打开“核心数据模型编辑器”视图(不知道它是什么)。 我已经尝试重新启动Xcode,但它不工作。 我已经尝试删除派生的数据,清理,不起作用。 我试过双击,不起作用。
Model.xcdatamodeld
在项目导航器视图中是可见的,但不能与它交互 (除了右击), 当我点击或双击它时什么都不会发生 。
编辑:问题解决了,看我下面的答案
好吧,所以我解决了它…嗯不知道为什么,但似乎像Swift的迁移指南的一些部分搞砸了模型。
解:
- 从项目中删除模型(甚至没有被问及垃圾或引用,但当然要求删除引用)。
- 重新添加文件
这导致了这个Git的变化(来自SourceTree的截图):
正如你所看到的, Model.xcdatamodel
(注意差异vs Model.xcdatamodeld
)文件丢失了! 我猜这是在“Swift 3”迁移过程中被弄乱了吗?
无论如何,现在它的工作! 🙂