2011-01-14 71 views
3

我有一個應用程序,由Core Data支持,我一直在努力。我使用版本控制(以前稱爲SVN,現在是Git)在不同的Mac之間移動它。XCode在試圖查看.xcdatamodel時崩潰

有一天,我無法打開該項目。 OH CRAP。幸運的是,由於Time Machine的原因,我能夠及時回去,並恢復到早期版本。我懷疑XCode項目文件或核心數據文件在這裏(我猜碰到this guy做的一些問題,我猜),但一切似乎都起作用,所以我一起移動。

但是現在,我意識到當我嘗試在XCode中打開.xcdatamodel文件時,我無法。它只是掛起,然後我結束了力量戒菸。除此之外,該應用程序完全正常。我可以將它部署到模擬器或設備,它可以工作。但我不知道我有什麼希望編輯。關於我能做些什麼來解決這個問題的任何提示?

+0

Mac上的所有Xcode都是最新的嗎? – BoltClock 2011-01-14 20:03:46

+0

是的,雖然現在我認爲它剛剛在安裝4.3 beta(我安裝在不同的目錄中並且還沒有真正使用過)之後開始發生。 – bpapa 2011-01-14 20:05:50

回答

4

我現在在同樣的情況,但是當我仔細看我的模型文件的原始文本,我看到關於屏幕矩形

<element name="myEntity" positionX="0" positionY="0" width="0" height="0"/> 

,所以我將其更改爲

奇怪屬性的所有元素
<element name="myEntity" positionX="10" positionY="10" width="128" height="240"/> 

所有實體。這樣做的竅門,現在我可以在Xcode中再次打開模型文件。

1

最後,我結束了刪除XCode中的模型文件並重寫它。幸運的是,這並不需要很長時間。如果有其他人對如何修復損壞的模型文件有不同的建議,請加入,我可以將您的答案標記爲已接受。