2016-09-21 67 views
3

我運行MacOS的塞拉利昂(建設16A320),使用的Xcode 8.0(8A218a),並已經遷移我的所有代碼斯威夫特3.Xcode中8無法打開Model.xcdatamodeld

我無法打開我的Model.xcdatamodeld文件了。在項目導航器中選擇它並不會打開「核心數據模型編輯器」視圖(不知道它是什麼)。我試過重新啓動Xcode,但它不起作用。我試圖刪除派生的數據,清理,不起作用。我試過雙擊,不起作用。

Model.xcdatamodeld是在Project Navigator視圖中可以看到,但它不是可能與它進行交互(不是右擊等),什麼,當我點擊或雙擊它發生。

編輯:問題解決了,看到my answer below

+0

點擊它會發生什麼? –

+0

既不點擊也不雙擊幫助...但我解決了它,檢查我的答案:) – Sajjon

+0

很高興你解決了它,但對於在未來尋找的人來說,如果你描述了實際發生的事情*當你點擊它時可能會有所幫助,而不只是說編輯沒有打開。當你嘗試時,你在Xcode中看到了什麼? –

回答

4

好了,所以我解決它......嗯,不知道爲什麼,但似乎像雨燕遷移指南的某些部分搞砸模型。

SOLUTION:

  1. 從項目中移除模型(甚至沒有詢問垃圾或 參考,但如果問當然是刪除參考)。
  2. 重新添加文件

這導致了這個混帳變化(截圖自SourceTree):

​​

正如你所看到的,Model.xcdatamodel(注意區別VS Model.xcdatamodeld)文件爲失蹤!我猜在 - > Swift 3遷移過程中,它會被搞亂了嗎?

無論如何,現在它的工作! :)

+2

對我不起作用 –

+0

對我也不適用 –