Выход из iPhone Simulator на самом деле не останавливает мою программу, почему? - PullRequest
1 голос
/ 22 октября 2011

Если я сделаю следующее:

  1. На некоторое время откройте и запустите мое приложение в iPhone Simulator.

  2. Затем отправьте мое приложение на задний план, нажав центральную кнопку на iPhone.

  3. Затем выйдите из симулятора iPhone

Моя программа не останавливается. Он отображает поток 1, говоря, что он в основном. Это не дает SIGTERM или что-то в этом роде. В основной строке нет выделения ни одной строки кода. Он просто висит там с отображением темы 1. Затем я должен нажать кнопку «Стоп», чтобы остановить его.

Кто-нибудь знает, почему он это сделал? Если я пропущу шаг 2, он работает нормально и нормально останавливает мою программу. Спасибо заранее.

1 Ответ

2 голосов
/ 22 октября 2011

Если вы посмотрите на отладчик, вы увидите:

sharedlibrary apply-load-rules all (ГБД)

Распечатывается после выполнения указанных шагов. Журнал отладчика - нормальное поведение. Это показывает, что xCode был проинформирован, что приложение перестало работать. xCode по какой-то странной причине просто не обновляет интерфейс.

...