Не могу найти изображение во время работы на устройстве, но могу найти его во время работы на симуляторе - PullRequest
0 голосов
/ 01 ноября 2011

Я пытаюсь загрузить UIImageView с UIImage, используя [UIImage imageNamed: name].Симулятор отлично работает, загружая изображение, но выполнение того же кода на iPad прекращается с исключением (потому что UIImage заканчивается нулем).Почему это происходит?Я добавил изображения из XCode в «Supporting Files / Images».

Странно то, что некоторые добавленные мной файлы были найдены нормально, но эти другие изображения - нет.Единственная разница между ними заключается в том, что я переименовал те, которые не могу найти в XCode.Я даже попытался удалить и добавить их снова, но без кубиков.

Дело не в проблеме, я уже проверил это.

Это на XCode 4.2 и iOS 5.

Какие-нибудь подсказки?

Спасибо

Ответы [ 2 ]

3 голосов
/ 01 ноября 2011

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

Если ваш случай верен, перезагрузите симулятор.

http://www.jameskelso.com/post/9627437152/images-show-in-the-ios-simulator-but-not-on-a-device

2 голосов
/ 01 ноября 2011

Убедитесь, что изображения существуют в разделе «Копирование комплекта ресурсов» на этапах сборки вашей цели.Что бы вы ни делали, попробуйте сначала очистить папку сборки (опция + shift + cmd + k).Удачи!

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