Не удалось загрузить изображение, на которое ссылается перо в пакете, работающем на устройстве - PullRequest
63 голосов
/ 31 января 2011
SplitView[1290:307] Could not load the "canary04.png" image referenced from a nib in the bundle with identifier "xx.co.mycompany.ipad.SplitView"

Я получаю ошибку только при запуске на устройстве. В симуляторе нет проблем с запуском.

Я использую изображение непосредственно в конструкторе интерфейсов с UIImageView.

РЕДАКТИРОВАТЬ: я добавил другое изображение в другое перо, и это без проблем работает.

У кого-нибудь есть идеи?

Ответы [ 34 ]

0 голосов
/ 08 сентября 2015

Моя проблема не была ни одной из вышеперечисленных.Я поместил iconFolder в папку проекта Xcode.

Когда я импортировал его, выбрал «Копировать элементы при необходимости» и «Создать группы».

Это сработало для меня.

0 голосов
/ 21 августа 2015

Формат JPEG выдает эту ошибку в режиме выпуска в iOS. Это может произойти, пока XCode оптимизирует код для выпуска. Попробуйте заменить изображение на JPEG, и это решит проблему.

0 голосов
/ 20 августа 2015

Я также столкнулся с той же проблемой, потому что я отредактировал изображение в фотошопе и сохранил его в формате psd. Убедитесь, что вы сохранили свои фотошоп изображения в формате jpg или png, в моем случае это была проблема, надеюсь, это поможет благодаря

0 голосов
/ 31 января 2011

Проверьте название изображения.Затем проверьте, можете ли вы открыть само изображение в краске или фотошопе.Если изображение было создано в фотошопе и были слои, иногда возникает конфликт с .png

0 голосов
/ 07 сентября 2011

У меня была такая же проблема, если ваши изображения находятся внутри подпапок, вам нужно выбрать опцию «Создать группы для подпапок» при копировании ресурсов.

0 голосов
/ 08 сентября 2014

Попробовал каждый ответ здесь и ничего, поэтому вот еще один глюк, у вашего имени иконки не должно быть точек (.), Потому что если оно есть (и Xcode позволяет вам это делать!), В то время как значки хорошо отображаются в раскадровке, они выигралиНе загружайте ни в симулятор, ни в устройство.

0 голосов
/ 06 декабря 2013

У меня есть эта проблема с Xcode 5, и кажется, что «Объединение рисунков с высоким разрешением» является виновником.Я открыл пакет приложений, и все изображения были * .tiff, из-за чего изображение «не было найдено»: S

FIX :

Открыть настройки проекта, и искать в верхней части "объединить".Измените эту настройку на NO.

enter image description here

По какой-то причине всем не хватает этого необходимого исправления.

0 голосов
/ 13 апреля 2015

у меня получилось убедиться, что у владельца файла в конструкторе интерфейсов есть выход "view".

В IB выберите владельца файла из «Заполнителей», затем в «Инспекторе подключений» убедитесь, что точка обзора подключена к основному виду текущей XIB.

Это произошло из-за того, что в какой-то момент я удалил основной вид и забыл повторно подключить свой новый вид.

Надеюсь, это поможет кому-то еще.

0 голосов
/ 02 апреля 2015

У меня возникла эта проблема, когда я случайно добавил другой набор изображений в файл каталога активов.Я переименовал его после того, как понял ошибку, но она, похоже, не работает.

Удаление файла и добавление его снова решает проблему.

0 голосов
/ 30 марта 2015

2015 г. - По-прежнему с этой проблемой. Я ссылался на изображение, которого больше не было в одной из кнопок с вкладками.

Решение: Просто проверьте все ваши кнопки, UIImage и т. Д. И убедитесь, что изображение, на которое вы ссылаетесь, действительно существует в вашем проекте.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...