尝试查看.xcdatamodel时,XCode崩溃

时间:2011-01-14 19:55:35

标签: cocoa xcode ios core-data xcdatamodel

我有一个由Core Data支持的应用程序,我已经工作了一段时间。我使用版本控制(以前的SVN,现在是Git)在不同的Mac之间移动它。

前几天,我无法打开这个项目。 OH CRAP。幸运的是,由于Time Machine,我能够及时回归,并恢复到早期版本。我怀疑XCode项目文件或核心数据文件的某些东西在这里发挥作用(我遇到了this guy所做的一些问题,我猜),但是一切似乎都在工作,所以我继续前进。

但是现在,我意识到当我尝试在XCode中打开.xcdatamodel文件时,我不能。它只是挂起,然后我结束强制戒烟。除此之外,该应用程序完全正常。我可以将它部署到模拟器或设备,它的工作原理。但我不知道我对编辑有什么希望。我可以采取哪些措施来解决这个问题?

2 个答案:

答案 0 :(得分:4)

我现在处于相同的情况,但是当我仔细查看我的模型文件原始文本时,我看到所有具有关于屏幕rect的奇怪属性的元素

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

所以我将其更改为

<element name="myEntity" positionX="10" positionY="10" width="128" height="240"/>

适用于所有实体。这样做了,现在我可以在Xcode中再次打开模型文件。

答案 1 :(得分:1)

最后,我结束了在XCode中删除模型文件并重写它。幸运的是,它不需要很长时间。如果其他人对如何修复损坏的模型文件有不同的建议,请加入,我可以将您的答案标记为已接受。