我有一个由Core Data支持的应用程序,我已经开发了一段时间。我使用版本控制(以前是SVN,现在是Git)在不同的Mac之间移动它。
前几天,我无法打开这个项目。哦,糟糕。幸运的是,由于time Machine,我能够及时回到过去,并恢复到较早的版本。我怀疑XCode项目文件或核心数据文件在这里起了作用(我想我遇到了this guy所遇到的一些问题),但一切似乎都在运行,所以我继续前进。
但现在,我意识到,当我试图在XCode中打开.xcdatamodel文件时,我无法打开。除此之外,这个应用程序运行得很好。我可以将它部署到模拟器或设备上,它就可以工作了。但我不知道我怎么能有编辑的希望。我能做些什么来解决这个问题有什么建议吗?
发布于 2012-01-25 23:21:48
我现在也处于同样的情况,但是当我仔细查看我的模型文件原始文本时,我看到了所有具有关于screen rect的奇怪属性的元素
<element name="myEntity" positionX="0" positionY="0" width="0" height="0"/>因此我将其更改为
<element name="myEntity" positionX="10" positionY="10" width="128" height="240"/>对于所有实体。这就成功了,现在我可以在Xcode中再次打开模型文件了。
发布于 2011-01-21 13:06:07
最后,我删除了XCode中的模型文件并重写了它。幸运的是,这并没有花很长时间。如果其他人对如何修复损坏的模型文件有不同的建议,请插话,我可以将您的答案标记为已接受。
https://stackoverflow.com/questions/4695307
复制相似问题