Мое приложение показывает только черный экран на iPod - PullRequest
7 голосов
/ 09 июня 2011

Мое приложение работает и работает корректно на всех устройствах, кроме iPod touch, который показывает только черный экран при запуске приложения. Кто-нибудь знает, в чем может быть проблема? IPod touch работает с версией 4.2.1 для iOS. Thnks

Ответы [ 4 ]

6 голосов
/ 07 февраля 2014

При @ ValentiGoClimb , упомянутом в комментарии , Xcode имеет плохие значения по умолчанию при создании файла Info.plist;он только устанавливает клавиши раскадровки для iPad и iPhone, а не для iPod Touch.

<key>UIMainStoryboardFile~ipad</key>
<string>iPadStoryboardFileName</string>
<key>UIMainStoryboardFile~iphone</key>
<string>iPhoneStoryboardFileName</string>

Я не нашел хорошего способа отредактировать это на экране общих настроек проекта в XCode (именно поэтому эта проблема наиболеескорее всего, существует), поэтому добавление ключа вручную в файл Info.plist работает хорошо.

<key>UIMainStoryboardFile</key>
<string>iPhoneStoryboardFileName</string>
0 голосов
/ 05 ноября 2018

Для меня я использую XIB, а не Storyboard.Но с Xcode 10 он установлен как «MainStoryBoard» в качестве основного интерфейса в настройке цели.

Так что я изменил с «MainStoryBoard» на «MainWindow» и работал для меня.

Was Problem Fixed Using XIB as Main Interface

0 голосов
/ 09 июня 2011

Предполагается, что ваш iPod имеет дисплей сетчатки.

, поэтому просто попробуйте использовать Default@2x.png.

И также убедитесь, что это есть в ресурсах.

0 голосов
/ 09 июня 2011

Попробуйте это -

  1. Откройте xib-файл вашего главного окна
  2. выбрать окно в xib файле
  3. в окне инспектора выберите первую вкладку
  4. отметьте галочкой "видимый при запуске"
...