Xcode4核心数据模型编辑器显示问题

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

要回复问题请先登录注册