Внутренние несоответствия в раскадровке XCode 5

В XCode 5 DP6, а теперь и в GM, у меня есть проблема со всеми моими проектами, не позволяющими мне использовать актив изображения в более чем одном месте на раскадровке без получения ошибки при запуске из XCode с указанием "Документ" main.storyboard " имеет X внутренних несоответствий, которые были обнаружены и устранены. Пожалуйста, сохраните этот документ, чтобы устранить несоответствия."

Если вы решите перечислить несоответствия, вы увидите, что в нем говорится, что каждый UIButton или UIImageView, использующий изображение из вашего каталога ресурсов, после первого его использования, дублируется в раскадровке. Я пытаюсь сохранить документ, но он ничего не делает, и когда я перезапускаю проект, я получаю ту же ошибку.

Поправьте меня, если я ошибаюсь, но вполне возможно использовать Image Asset несколько раз в проекте, верно? Мне не нужно делать дубликаты для каждого раза, когда я хочу их использовать, не так ли?

Кто-нибудь еще сталкивался с этой проблемой? Это происходит в каждом проекте, который я делаю, на двух отдельных машинах, в XCode 5DP6 и XCode 5GM.

3 ответа

Та же ошибка здесь. Вы должны подать отчет об ошибке ( 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"/>

У меня такие же результаты с использованием GM. В моем случае я сохранил копию файла раскадровки до и после "восстановления". Разница указывает, что файлы являются двоичными равными.

У меня была эта проблема с BarItemImage. В деталях сказано, что проблема возникла на изображении "law.png".

Как только я переименовал изображение (в Finder), импортировал его и переназначил его в TabBar, проблема исчезла.

Другие вопросы по тегам