Xcode 8无法打开Model.xcdatamodeld

我正在使用Xcode 8.0(8A218a)运行macOS Sierra(Build 16A320),并将我所有的代码迁移到Swift 3。

我无法打开我的Model.xcdatamodeld文件了。 在项目导航器中select它不会打开“核心数据模型编辑器”视图(不知道它是什么)。 我已经尝试重新启动Xcode,但它不工作。 我已经尝试删除派生的数据,清理,不起作用。 我试过双击,不起作用。

Model.xcdatamodeld在项目导航器视图中是可见的,但不能与它交互 (除了右击), 当我点击或双击它时什么都不会发生

编辑:问题解决了,看我下面的答案

好吧,所以我解决了它…嗯不知道为什么,但似乎像Swift的迁移指南的一些部分搞砸了模型。

解:

  1. 从项目中删除模型(甚至没有被问及垃圾或引用,但当然要求删除引用)。
  2. 重新添加文件

这导致了这个Git的变化(来自SourceTree的截图):

在这里输入图像说明

正如你所看到的, Model.xcdatamodel (注意差异vs Model.xcdatamodeld )文件丢失了! 我猜这是在“Swift 3”迁移过程中被弄乱了吗?

无论如何,现在它的工作! 🙂