自升级到xcode以来,我遇到了这个问题4.在核心数据模型编辑器中,我看不到我的图表视图。其他一切似乎都有效,但大多数图形视图都是空白的。如果我点击列表中的实体,我会得到一个如下所示的屏幕: http://imgur.com/zE1Ci
答案 0 :(得分:8)
我遇到了这个问题,这就是我修复它的方法:
注意:不保证您不会丢失任何工作产品。这个解决方案使我能够在图形问题开始之前恢复到工作状态,并且我没有失去任何工作。
答案 1 :(得分:4)
我做了类似克里斯的事情:
答案 2 :(得分:2)
检查“反向”关系。这些不匹配会使“图表”视图变为空白。
例如,如果实体A和B有关系,请确保关系'ab'具有正确的反'ba',反之亦然。 Xcode UI将允许您手动输入不匹配的反转,然后在看到空白图表之前只是时间问题。
答案 3 :(得分:1)
我正在使用Xcode 4.2.1,我发现了同样的问题。我必须在vi上打开文件“contents”并编辑文件末尾的位置。也许是因为一些错误,有很大的负面价值。编辑完文件后,所有内容都会再次出现。
答案 4 :(得分:0)
在XCode 4.2.1中,您需要编辑的文件是人们在其他答案中提到的“内容”。我还注意到我的内容文件中存在非常奇怪的负值,但是更改为正值并没有修复任何问题,然后将它们钳制到较小的值也无济于事。
最终我退出Xcode,备份了我的模型文件,然后删除了内容文件末尾部分中的所有条目。然后我启动了XCode并添加并删除了一个实体。它工作了一分钟,但在我移动了几个实体之后又回到了奇怪的状态。
最终为我修复的是删除我刚刚在问题开始之前创建的实体。它是另一个实体的孩子,我想我已经创建了一种让解析器混乱的循环。我有一个完全不同的实体与父实体和子实体的关系。删除子实体最终解决了问题,我只需要在编辑器中再次布置现有实体。
答案 5 :(得分:0)
对我来说,使用Xcode 4,3,2,即使我在模型的图形视图中修复实体的位置,如果我切换到编辑文本文件然后返回模型,问题就出现了问题已经失去了很多但不是所有实体的位置。
有帮助的是确保在我编辑其他内容之前手动保存文件。否则,更改不会持续存在。让苹果的工具变得如此不可靠令人不安。
答案 6 :(得分:0)
在Xcode 4.5中,删除myapp / myapp.xcdatamodeld / myapp.xcdatamodel / contents文件并没有修复任何问题 - 相反,它使我的数据模型完全无法使用。
相反,我将内容中的所有粗偏值都更改为0.然后它们在模型编辑器中再次出现,我手动重新定位它们。但是,将它们放置在某些安排中会导致模型编辑器冻结,因此我只需撤消上一次更改并以不同方式排列它们。
这是希望Apple在4.6中调试编辑器。最好提交错误报告
答案 7 :(得分:0)
对于xcode 4.5.2(4G2008a),我简单介绍了我所有的关系,如Jaysen Marais所述,并确保它们在匹配/适当的反向实体方面都是正确的。
这使图表再次显示。
通常,当您添加新实体或更改它们时会发生这种情况,因此请务必查看这些实体。