Черный экран приложения iOS после выхода и повторной загрузки - PullRequest
1 голос
/ 08 марта 2012

Я видел некоторые другие решения, но ни одно из них не работает для меня.

Мое приложение внезапно возвращается к черному экрану после того, как я использую кнопку «Домой», чтобы выйти и затем вернуться в программу.Он кратко показывает экран и затем становится черным.

В моих методах appDelegate нет ничего, связанного с передним планом и фоном, и я не знаю, есть ли еще какой-то фрагмент кода, который мне нужно искать для решения этой проблемы.

Что может вызвать это?

обновление: после повторного входа на передний план я проверил, чтобы убедиться, что все виды, подпредставления, слои и подслои все еще существуют.Вызов setNeedsDisplay для всех из уведомления WillEnterForeground не принесет пользы.

Глядя на отправленные уведомления, есть одно, называемое _UIWindowWillDestroyWindowContextNotification, которое выглядит угрожающим, но я не могу найти какую-либо информацию об этом.

Любые указания о том, где искать, очень ценятся, я перепробовал все, что может показаться актуальным.Спасибо !!

1 Ответ

0 голосов
/ 08 марта 2012

Наиболее вероятная причина - вы что-то делаете в главном потоке. Когда приложение станет черным, просто нажмите паузу на отладчике и проверьте основной поток. Если вы ничего не делаете в главном потоке, пожалуйста, сообщите нам, что делает ваше приложение, когда вы нажимаете паузу.

...