故事板内部不一致

时间:2013-09-23 19:25:06

标签: xcode storyboard xcode5

我在这个帖子(XCode 5 Storyboard Internal Inconsistencies)上有类似的情况说明,但我安装了Xcode的最终版本,从未安装过任何测试版。另外,我无法在之前的帖子中添加评论,因为我没有足够的积分。所以我需要问一下我的具体案例。

在XCode 5中,我的所有项目都出现问题“文档'main.storyboard'发现并修复了X内部不一致。请保存此文档以修复不一致。”

如果您选择列出不一致,您会看到我说资源部分中的某些图像使用此图像,并且在故事板中重复。我尝试保存文档,但它没有做任何事情,当我重新启动项目时,我得到了同样的错误。

我尝试所有这些事情没有成功:

  • 我删除了storyboardFile文件中的所有重复项。
  • 从我的项目中删除图像文件并重新添加。
  • 将UIButtons与问题图像重新连接。
  • 更改图像名称文件。

在我的研究中,我也在XCode 5中创建了一个新项目,在Storyboard中的两个对象中添加相同的图像并得到相同的信息。

任何人都有类似的问题吗?更重要的是,任何人都有解决方案吗?

我有XCode 5和OSX 10.8.5。

****更新***** 我找到了一个解决方法。当故事板中的一个图像被多次使用时会产生错误,如果删除图像的引用并通过代码将图像分配给对象,则错误消失,但我不喜欢它。我会研究一下,但显然是Xcode的一个错误(我希望不是)。

6 个答案:

答案 0 :(得分:5)

解决此问题的一种简单方法是在TextEdit中打开Storyboard,然后转到最后的资源部分,并删除您看到的图像的任何重复条目。它们按字母顺序排序,因此它很简单。

保存文件,加载XCode并且没有更多错误消息。

答案 1 :(得分:1)

我昨晚升级到了Xcode 5,遇到了多个问题,包括你上面描述的问题。我似乎也找到了一种解决方法,虽然与你找到的方法不同。

为了摆脱它,我保存了项目,关闭它,打开一个不同的项目并在模拟器中运行它,退出Xcode然后重新加载原始项目。

不再出现错误消息。

我不知道为什么,但这似乎已经为我解决了。

现在要解决其他问题.........: - /

答案 2 :(得分:1)

升级到Xcode 5之后今天出现同样的错误:与在故事板中多次使用的图像有关的内部不一致,但我找到了一个适合我的解决方案:https://devforums.apple.com/message/883402#883402

我创建了一个新的资产目录(新文件/选择“资源”/资产目录)。

创建后,我选择了“从项目导入”选项并导入了我的所有图像。好像已经成功了。

答案 3 :(得分:1)

安装Mavericks和Xcode 5.0.1后问题得到解决。

答案 4 :(得分:0)

尝试在故事板末尾的inferredMetricsTieBreakers部分下找到整个文档中未使用的segue引用,如照片

enter image description here

答案 5 :(得分:0)

此问题对我来说是Xcode 10.1,但已解决。该错误消息提供了一个“显示详细信息”按钮。

error message

单击显示详细信息显示我的问题,重复。 specific error

右键单击已识别的情节提要(Main.storyboard),以将其作为源代码打开。 menu selection

搜索重复的声明并删除其中一个重复。source code

不再出现错误消息,包括重新打开情节提要时。