我正在运行 macOS Sierra (Build 16A320),使用 Xcode 8.0 (8A218a) 并将我的所有代码迁移到 Swift 3。
我无法再打开我的 Model.xcdatamodeld
文件。在项目导航器中选择它不会打开“核心数据模型编辑器” View (不确定它叫什么)。我试过重新启动 Xcode,但它不起作用。我试过删除派生数据,清理,不起作用。我试过双击,不起作用。Model.xcdatamodeld
在项目导航器 View 中可见,但 无法与其交互 (右键单击除外), 在我单击或双击 时没有任何 react 。
编辑:问题已解决,请参阅 my answer below
最佳答案
好的,所以我解决了它……嗯,不知道为什么,但似乎 Swift 迁移指南的某些部分弄乱了模型。
解决方案:
引用,但如果要求当然删除引用)。
这导致了这个 Git 更改(来自 SourceTree 的截图):
如您所见,
Model.xcdatamodel
(注意与 Model.xcdatamodeld
的区别)文件丢失了!我猜它在 -> Swift 3 迁移过程中以某种方式搞砸了?无论如何,现在它起作用了! :)
关于ios - Xcode 8 无法打开 Model.xcdatamodeld,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39626706/