16

在 XCode 5 DP6 和现在的 GM 中,我的所有项目都存在问题,不允许我在故事板上的多个位置使用图像资源,而不会在从 XCode 启动时出现错误,说明“文档'main.storyboard'发现并修复了 X 个内部不一致。请保存此文档以修复不一致。”

如果您选择列出不一致之处,您会看到它表示使用资产目录中的图像的每个 UIButton 或 UIImageView,在第一次使用之后,都会在 Storyboard 中重复。我尝试保存文档,但它什么也没做,当我重新启动项目时,我得到了同样的错误。

如果我错了,请纠正我,但很可能在一个项目中多次使用图像资源,对吧?我不需要在每次使用时都制作重复图像,对吗?

有没有其他人遇到过这个问题?它出现在我制作的每个项目中,在两台不同的机器上,在 XCode 5DP6 和 XCode 5GM 中。

4

3 回答 3

2

同样的错误在这里。您应该提交错误报告 ( https://developer.apple.com/bug-reporting/ )。

对我来说,这似乎是消息也不正确。如果我在此错误之前和之后检查差异,我有这个:

-  <rect key="frame" x="0.0" y="0.0" width="320" height="310"/>
+  <rect key="frame" x="0.0" y="0.0" width="319.99999999999994" height="310"/>
于 2013-09-13T21:48:36.270 回答
2

我使用 GM 得到了相同的结果。就我而言,我在“修复”之前和之后保存了故事板文件的副本。diff 表示文件是二进制相等的。

于 2013-09-18T14:47:43.463 回答
1

我遇到了 BarItemImage 的问题。在详细信息中,它说问题源于图像“law.png”。

一旦我重命名图像(在 Finder 中),将其导入新并将其重新分配给 TabBar,问题就消失了。

于 2013-09-25T19:25:37.393 回答