Симулятор iPhone показывает только черный экран после запуска приложения - PullRequest
1 голос
/ 26 июля 2010

Я перевожу свое приложение 3.x для использования функций iOS4, таких как фоновая обработка, быстрое переключение приложений.Я смог заставить приложение работать нормально.Но теперь, когда я запускаю приложение на симуляторе, оно просто показывает черный экран.Приложение запускается, состояние в XCode меняется на работающее, но ничего, кроме черного экрана, не отображается.

Приложение отлично работает на устройстве, поэтому я знаю, что с кодом все в порядке.Есть идеи, что может случиться?Я попытался переустановить SDK, но это не имело значения.

И да, у меня есть [window makeKeyAndVisible];строка в коде.Так что это не проблема.Я использую приложение: didFinishLaunchingWithOptions: для обработки запуска приложения.

Спасибо.

Ответы [ 2 ]

0 голосов
/ 30 ноября 2010

Я перемещаю свое приложение с 3.x на 4.x, и у меня та же проблема. Звуковая система запущена (хорошо воспроизводятся музыка и звуки), но весь экран черный. Это происходит на симуляторе 4.x и устройстве, но на устройстве 3.1.3 все выглядит хорошо.

ОБНОВЛЕНИЕ: Недавно я добавил некоторые манипуляции с окном после инициализации приложения:

[window center];
[window makeKeyAndVisible];
[window becomeFirstResponder];

и теперь он жив =)

0 голосов
/ 26 июля 2010

Некоторые функции не работают в симуляторе, я знаю, что когда вы пытаетесь получить доступ к библиотеке iPod в вашем приложении, симулятор просто зависает вот так (по крайней мере, так было в 3.1). Убедитесь, что вы не используете функцию, которую не поддерживает симулятор.

...