Отладка iPhone: получите черный экран при отладке универсального приложения - PullRequest
3 голосов
/ 24 июля 2010

Я работаю над своим универсальным приложением (4.0.1 sdk) и не могу запустить его на iPod touch.Он работает как на iPad, так и на симуляторе iPad и на симуляторе iPod. Когда я пытаюсь запустить приложение на ощупь, вызывается моя основная функция, и я могу остановиться в точке останова (я предполагаю, что это означает, что инициализация и сертификаты верны)но ничего после этого.В журнале GDB ничего нет.Я могу отладить простое приложение типа «Hello world» на ощупь.У кого-нибудь есть предложения, что еще попробовать?

1 Ответ

0 голосов
/ 23 августа 2010
  1. Если вы не используете файлы .nib, возможно, вы захотите убедиться, что код, который создает ваше окно, будет выполнен: window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];

  2. Если выиспользуя файлы .nib (.xib), убедитесь, что у вас есть окно, соответствующим образом делегированное делегату приложения в конструкторе интерфейса.

В моем случае я подклассифицировал делегата приложения и случайно удалил строку, вызывающую [super didFinishLaunchingWithOptions...], где создавалось мое окно.

Надеюсь, это кому-нибудь поможет.

Приветствия

...