Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cocoa 试图查看.xcdatamodel时,XCode崩溃_Cocoa_Xcode_Ios_Core Data_Xcdatamodel - Fatal编程技术网

Cocoa 试图查看.xcdatamodel时,XCode崩溃

Cocoa 试图查看.xcdatamodel时,XCode崩溃,cocoa,xcode,ios,core-data,xcdatamodel,Cocoa,Xcode,Ios,Core Data,Xcdatamodel,我有一个由核心数据支持的应用程序,我已经开发了一段时间。我使用版本控制(以前是SVN,现在是Git)在不同的Mac之间移动它 前几天,我无法打开该项目。糟糕。幸运的是,由于时间机器,我能够回到过去,并恢复到早期版本。我怀疑XCode项目文件或核心数据文件在这里起了作用(我想我遇到了一些问题),但一切似乎都正常,所以我继续前进 但是现在,我意识到,当我试图在XCode中打开.xcdatamodel文件时,我不能。它只是挂了,然后我就被迫退出了。除此之外,这个应用程序运行得非常好。我可以将其部署到模

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

前几天,我无法打开该项目。糟糕。幸运的是,由于时间机器,我能够回到过去,并恢复到早期版本。我怀疑XCode项目文件或核心数据文件在这里起了作用(我想我遇到了一些问题),但一切似乎都正常,所以我继续前进


但是现在,我意识到,当我试图在XCode中打开.xcdatamodel文件时,我不能。它只是挂了,然后我就被迫退出了。除此之外,这个应用程序运行得非常好。我可以将其部署到模拟器或设备上,并且可以正常工作。但我不知道我怎么会有编辑的希望。关于如何解决这个问题,有什么建议吗?

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

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

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

所以我把这个改成

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


对于所有实体。这就成功了,现在我可以在Xcode中再次打开模型文件。

你的Mac上的所有Xcode都是最新的吗?是的,尽管现在我想这确实是在安装了4.3测试版(我安装在另一个目录中,还没有真正使用过)之后开始的。我正要从我的应用程序中删除CoreData,但是你的提示解决了这个问题。CoreData thanx你,我还是有点犹豫:)谢谢,工作很有魅力。不能在Xcode中更改宽度/高度,因此最终可能需要根据外观更改宽度和高度(例如,对于具有1个属性的实体,240高度太高)。