我有一个类似的情况解释在这个线程(XCode 5 Storyboard Internal Inconsistencies),但我安装了Xcode的最终版本,从未安装任何测试版。另外,我无法在之前的帖子中添加评论,因为我没有足够的积分。所以我需要问一下我的具体案例。
在XCode 5中,我的所有项目都有问题“文档'main.storyboard'有X内部不一致的地方被找到并修复过。请保存此文档以解决不一致问题。”
如果您选择列出不一致,您会看到它说我的资源部分中的某些图像使用此图像,并且在故事板中重复。我尝试保存文档,但它什么也没做,当我重新启动项目时,我得到了同样的错误。
我没有成功就尝试了所有这些事情:
在我的研究中,我也在XCode 5中创建了一个新项目,在Storyboard中的两个对象中添加相同的图像并获得相同的消息。
任何人都有类似的问题吗?更重要的是,任何人都有解决方案吗?
我有XCode 5和OSX 10.8.5。
****更新*****我找到了解决方法。当故事板中的一个图像被多次使用时会产生错误,如果删除图像的引用并通过代码将图像分配给对象,则错误消失,但我不喜欢它。我会研究一下,但显然是Xcode的一个错误(我希望不是)。
解决此问题的一种简单方法是在TextEdit中打开Storyboard,然后转到最后的资源部分并删除您看到的图像的任何重复条目。它们按字母顺序排序,因此它很简单。
保存文件,加载XCode并且没有更多错误消息。
我昨晚升级到Xcode 5,遇到了多个问题,包括你上面描述的问题。我似乎也找到了一种解决方法,尽管与你找到的方法有所不同。
为了摆脱它,我保存了项目,关闭它,打开一个不同的项目并在模拟器中运行它,退出Xcode然后重新加载原始项目。
错误消息不再出现。
我不知道为什么,但这似乎已经为我解决了。
现在解决其他问题.........: - /
升级到Xcode 5之后今天出现同样的错误:与在故事板中多次使用的图像相关的内部不一致,但我找到了一个适合我的解决方案:https://devforums.apple.com/message/883402#883402。
我创建了一个新的资产目录(新文件/选择“资源”/资产目录)。
创建后,我选择了“从项目导入”选项并导入了我的所有图像。似乎已经完成了这个伎俩。
安装Mavericks和Xcode 5.0.1后问题得到解决。