iPhone: странный пустой белый экран при запуске после переноса моего приложения на IOS 5 - PullRequest
3 голосов
/ 26 октября 2011

У меня странная проблема, я не знаю, какой код я должен публиковать, потому что я не знаю, где проблема, но, пожалуйста, попросите больше примеров кода, если вам нужно;

Мое приложение было собрано с «Xcode 3.2 и IOS 4.3». Недавно я начал использовать Xcode 4.2 с базовой IOS 5; Открыл мой проект с новой средой и установил цель развертывания на IOS 4.3. Приложение работает так же и хорошо, но у меня есть одна проблема;

Приложение хорошо запускается с заставки, а затем я должен увидеть первый вид с контроллера навигации, но вместо этого я вижу пустой белый экран! и он остается на месте .. вот здесь сюрприз; Когда я нажимаю кнопку «Домой» и затем снова открываю приложение из приостановленного режима, тогда я могу правильно получить первый вид! Какие части моего кода я должен проверить? Или это проблема конфигурации, которую я могу исправить из настроек сборки? При отладке я могу нажать метод viewDidAppear в viewController, но на самом деле все, что я вижу, это белый экран.

Спасибо.

1 Ответ

6 голосов
/ 26 октября 2011

Это часто встречается, если вы создаете свое основное окно UIWindow в коде, но в вашем файле пера определено дополнительное UIWindow. В iOS 4 окно, которое вы создаете в коде, появляется над окном, определяемым пером. В iOS 5 все наоборот: над вашим окном, созданным в коде, появляется пустое, определенное пером окно.

Если вы создаете свое основное окно в коде, то проверьте файл пера, удалите все дополнительные окна и удалите настройку основного файла пера из файла info.plist.

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