Есть ли способ увидеть логирование после нажатия кнопки «Меню» на симуляторе iPhone и перезапуска приложения? - PullRequest
0 голосов
/ 16 апреля 2011

Есть ли способ в XCode4 / iPhone Simulator видеть регистрацию, поступающую из приложения после того, как вы остановили и перезапустили приложение на симуляторе?

То есть:

  • запустить приложение на симуляторе в режиме отладки (запись в XCode4 отображается нормально)
  • кнопка меню на симуляторе
  • зайдите в меню приложения на симуляторе и нажмите значок приложения
  • приложение запускается снова, но в XCode4 не видно журналирования ??

спасибо

1 Ответ

2 голосов
/ 16 апреля 2011

Когда вы нажимаете кнопку «Домой», приложение просто приостанавливается в фоновом режиме. Если вы пометите какой-либо раздел кода с помощью beginBackgroundTaskWithExpirationHandler: , он будет завершен до приостановки. Когда вы снова запускаете приложение из Springboard, Xcode все еще подключается к тому же процессу. Убедитесь, что вы не останавливаете отладчик, когда нажимаете кнопку «Домой».

Проверьте ваш Info.plist для следующего ключа: UIApplicationExitsOnSuspend . Для получения дополнительной информации ищите раздел Отказ от фонового выполнения в Базовое проектирование приложения док. Если для UIApplicationExitsOnSuspend установлено значение ДА , ваше приложение будет закрыто.

...