Не удалось загрузить изображение, на которое ссылается перо в пакете, работающем на устройстве - 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 голосов
/ 10 марта 2015

Может быть, после того, как вы установили изображение кнопки, вы изменили имя изображения.

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

В моем случае проблема заключалась в формате изображения.Это были файлы jpg, в то время как Xcode ожидал файлы png.Изменение формата файла устранило проблему.

0 голосов
/ 13 мая 2014

В моем случае все изображения, где хорошо отображаются на устройствах с> iOS 7, но не с iOS 6.1. Решение состояло в том, что iOS7 чувствительна к регистру, но iOS 6.1 не для меня. У меня были изображения с именем «myImageName», а также с именем «myimagename», ведь мой старый iPhone 3 не смог отобразить эти изображения.
Так что переименование их решило это.

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

Попробуйте очистить проект и убедитесь, что info.plist соответствует xx.co.mycompany.ipad.SplitView

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