Проблема с iPhone SDK4.0 и xcode 3.2.3

Мое приложение создавалось и хорошо работало в xcode 3.2.2 с iPhone SDK 3.1.3. Теперь я обновил SDK до 4.0 с помощью xcode 3.2.3 и попытался запустить приложение. Все, что я мог видеть там после в iPhone Simulator 4, - это начальный экран-заставка (Default.png), за которым следует ПУСТОЙ ЧЕРНЫЙ экран. Это сводит меня с ума. В коде пока нет изменений, приложение не загружается в последней версии xcode / simulator. Пробовал почти все, что предлагалось в этой прошлой ветке, но пока не повезло.

Обновите SDK до iPhone 3.0 и теперь симулятор показывает пустой экран

Кстати, у меня в проекте есть MainWindow.xib, но я расширил объект UIWindow по умолчанию.


person KSH    schedule 23.06.2010    source источник


Ответы (1)


У меня была такая же проблема, я нашел ответ в опубликованной вами ветке, который работал у меня, не знаю, почему он изменил это значение и в моих ранее запущенных и активных приложениях, но исправил проблему, решил.


  1. Откройте главное окно в IB,
  2. Выберите «Окно»
  3. В инспекторе «Атрибуты окна» (cmd + 1) убедитесь, что свойство [Window] для: «Видимо при запуске» выбрано!
  4. Сохраните (cmd + s) и запустите !!
    Не знаю, как это было установлено на Unchecked, честно говоря, я даже не знал, что это был вариант, предполагаю, что некоторые приложения могут использовать это, но я предполагаю, что большинству приложений нужно видеть главное окно.

Надеюсь, это поможет вам, спасло меня жизнь, я сходил с ума, пытаясь понять "Черный экран"

person Newbyman    schedule 27.06.2010
comment
Спасибо Newbyman. У меня сработало [window makeKeyAndVisible]. Каким-то образом я это пропустил / испортил. - person KSH; 29.06.2010