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

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

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

Но когда я нажимаю кнопку «Домой», а затем дважды кнопку «Домой», а затем удерживаю приложение и нажимаю (-). Симулятор работает в фоновом режиме, и xcode говорит, что он падает. Когда я сейчас запускаю свое приложение на симуляторе, экран симулятора становится черным и ничего не загружается, а xcode снова выдает сообщение о сбое... и симулятор зависает на черном экране...

Как вы думаете, что не так?


person Mangy92    schedule 26.04.2012    source источник
comment
Не о чем беспокоиться. Вы должны выйти из сеанса отладки, прежде чем попробовать это.   -  person Rok Jarc    schedule 27.04.2012
comment
Вы просто нажимаете кнопку «стоп» (черный квадрат) в XCode. Да, это убьет ваше приложение, но вы можете снова запустить его из симулятора (не XCode), и с этого момента все должно работать нормально.   -  person Rok Jarc    schedule 27.04.2012
comment
О, это работает :) Большое спасибо!! :D Я все еще учусь ;)   -  person Mangy92    schedule 27.04.2012
comment
Продолжайте хорошую работу! :D И добро пожаловать в ТАК.   -  person Rok Jarc    schedule 27.04.2012


Ответы (1)


Не о чем беспокоиться. Это обычная функция сеанса отладки XCode.

Убедитесь, что вы остановили сеанс отладки в XCode (нажав кнопку «Стоп — черный квадрат») и снова запустите приложение непосредственно из симулятора (не из XCode). Теперь это должно работать.

person Rok Jarc    schedule 26.04.2012
comment
Извините, что поднимаю старую тему, но не могли бы вы объяснить, почему это происходит, потому что это похоже на шанс 50/50. Спасибо. - person thedp; 01.05.2015
comment
Нет проблем: закрытие приложения из панели недавних приложений фактически убивает приложение — для отладчика это выглядит так, как будто ваше приложение разбилось — поскольку оно не останавливается обычной процедурой (нажатием кнопки «Домой»). - person Rok Jarc; 01.05.2015