2014-11-23 4 views
0

Я переживаю феномен, который после долгого времени приложение было в фоновом режиме (и, вероятно, было извлечено из памяти) - после запуска applicationDidBecomeActive (я вижу журналы из него в журнале устройств) он остается на экране заставки и остается там, пока я не убить приложение и перезапустить егоios applicationDidBecomeActive застрял на заставке

случается на iPhone4 с прошивкой 7.1.2 (не знаю о других устройствах, или, если это происходит на iOS8 а)

Есть ли что-то, что мне нужно сделать в applicationDidBecomeActive, чтобы получить экран ввода?

P.S. Существует facebook [FBAppEvents activateApp]; invoked - я не знаю, является ли это актуальным или нет ...

ответ

0

ну .. это действительно зависит от приложения, устройства и того, как вы используете устройство. проверить. попробуйте создать новый контроллер представления и представить его.

Если он представлен, я предполагаю, что все ваши контроллеры просмотра освобождаются из памяти.

+0

Не должно ли оно просто запускать приложение из свежего, когда это произойдет? – Boaz

+0

предположительно .. но до предела. после того, как все ресурсы ограничены, и вы говорили очень давно в фоновом режиме ... – nevgauker

+0

, так что мне нужно делать? вручную создать контроллер ввода в StoryBoard? как я могу различать это состояние и «регулярное» возвращение назад? – Boaz

Смежные вопросы