Отладчик Xcode останавливается, если я выйду из симулятора iOS после нажатия кнопки «Домой» - PullRequest
0 голосов
/ 16 июня 2011

Я заметил это странное поведение с практически любым (ну 5 разными) проектами Xcode / iOS, которые я отлаживаю.

  1. Из Xcode (4.0.2) Запустить проект (в симуляторе iOS)
  2. В симуляторе нажмите кнопку «Домой».
  3. Выйти из симулятора (по Cmd + Q)

==> Xcode входит в отладчик, и трассировка стека показывает: mach_msg_trp UIApplicationMain Основной

Странная вещь в том, что если я немного изменю последовательность, как показано ниже: 1. Из Xcode (4.0.2) запустить проект (в симуляторе iOS) 2. В симуляторе нажмите кнопку «Домой». 3. Щелкните значок моего приложения (тот, который я отлаживаю) на симуляторе iOS 4. Выйти из симулятора (по Cmd + Q)

==> Нет проблем ...

Кто-нибудь еще испытал это? Есть идеи, что это такое и что его вызывает?

Спасибо

1 Ответ

0 голосов
/ 07 декабря 2011

Это не странно, просто то, как работает отладка xcode. Когда вы запускаете для отладки, просто связываете сеанс отладки с экземпляром, работающим на симуляторе. Так что, если вы нажмете кнопку home, он прекратит сеанс отладки, потому что в это времяна ios не работает приложение.

...