Приложение для iPhone не запустится правильно - PullRequest
1 голос
/ 29 июня 2009

Итак, я сейчас занимаюсь разработкой игры для iPhone, и все отлично работает, когда я тестирую ее на своем первом поколении iPod touch. Вчера вечером я добавил кое-что из NSUserDefaults, чтобы сохранить для него несколько переменных. Я запускал его на симуляторе несколько раз, и он работал отлично, но когда я собрал приложение и установил его на свой iPod, все, что я получил при запуске, это черный экран. У кого-нибудь есть идеи? Они будут очень признательны, спасибо.

Ответы [ 3 ]

2 голосов
/ 29 июня 2009

Я рекомендую сначала удалить приложение с iPod Touch, а затем попытаться установить его снова. Когда вы пытаетесь читать из NSUserDefaults? В вашем приложении WillFinishLaunching call? Если это так, попробуйте закомментировать это, чтобы убедиться, что это действительно источник вашей проблемы.

1 голос
/ 29 июня 2009

Вам нужно запустить его на iPod touch с включенным отладчиком - вы сможете отследить это.

Знаете ли вы о настройке точки останова для исключений - если вы скажете отладчику прерывать objc_exception_throw, это чрезвычайно полезно в этих случаях.

0 голосов
/ 29 июня 2009

У вас есть собственный файл Default.png? Если нет, то при загрузке приложения вы увидите черный экран. В зависимости от типа (возможно, бесконечных) операций, которые вы выполняете над нагрузкой, это может быть причиной появления черного экрана. Помните, что симулятор работает поверх процессора вашего Mac, который значительно быстрее процессора вашего iPod Touch.

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