Default.png работает в симуляторе, но не в устройстве? - PullRequest
3 голосов
/ 07 января 2010

Когда приложение загружается, если мы хотим, чтобы изображение отображалось, мы используем изображение с именем Default.png. И я использовал это для значка тоже. Но работают нормально в симуляторе.

Но когда я пробую его в устройстве в обоих местах, он остается пустым. Кто-нибудь может разобраться со мной?

Ответы [ 9 ]

3 голосов
/ 07 января 2010

Попробуйте очистить свой проект с помощью этой кнопки

альтернативный текст http://grab.by/1AzW

А затем переустановите приложение ...

2 голосов
/ 07 января 2010

Согласно Apple HIG, ваш Icon.png должен иметь размер 57 x 57 пикселей и углы 90 градусов. и Default.png должен иметь размер 320 x 480 пикселей. Для получения дополнительной информации следуйте MobileHIG

Для заставки

  1. Добавьте просто Default.png в папку ресурсов вашего проекта.

Для значка

2.Добавьте icon.png в ваш Info.plist

т.е. Ключ = файл значков, Значение = icon.png

3.Если все это не работает, то удалите папку сборки и пересоберите приложение (но перед сборкой нажмите кнопку «Очистить все» в xcode).

4.Если это также не работает, измените имя изображения на default.png (не Default.png)

0 голосов
/ 26 сентября 2012

Я попробовал все, но это все еще не работало ... Наконец, я изменил свое имя Default.png на Splash.png и в своем info.plist я добавил 'Launch image' и сказал, что оно должно искать 'Splash' - Это исправило мою проблему!

0 голосов
/ 16 мая 2011

Для тех, кто не поймал правильное изображение на устройстве:

Делает так, что Default.png является ФАКТИЧЕСКИ форматом PNG. Я видел эту проблему, когда мой Default.png был .JPEG файл, который был переименован в .PNG

0 голосов
/ 28 марта 2011

У меня также была эта проблема сегодня, но из-за способа, которым я добавил файлы Localized Default.png. Я вручную поместил их в соответствующие каталоги en.lproj и fr.lproj на дисках, а затем добавил их в xcode, который правильно отображал их как Localized. Они правильно отображались в симуляторе, но на реальных устройствах у меня был только черный экран.

Я удалил их из XCode, поместил английские прямо в мою папку ресурсов, добавил их в XCode и пометил их как Локализованные. Затем он начал работать.

Это было в XCode 3.2.6 (IOS 4.3).

0 голосов
/ 07 января 2010

Да, я думаю, это из-за проблемы с заглавной буквой D. Я видел ту же проблему с UIImageView.

0 голосов
/ 07 января 2010

Пожалуйста, проверьте, если размер вашего Default.png составляет 320 * 480, и если вы конвертировали его из любого другого формата, убедитесь, что вы не просто переименовали, а правильно восстановили изображение в формате png.

Надеюсь, это поможет.

Спасибо

Madhup

0 голосов
/ 07 января 2010

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

0 голосов
/ 07 января 2010

Проверьте регистр файла. Он должен иметь заглавную букву D. На симуляторе Default.png и default.png совпадают, но не на устройстве.

...