Сбой iOS-приложения перед завершением? - PullRequest
3 голосов
/ 13 октября 2011

Бывают случаи, когда мое приложение предположительно зависает, когда я нажимаю кнопку «Стоп» на xcode при отладке.

Я предполагаю, что это происходит сбой, потому что я получаю кучу материала в навигаторе отладки XCode под несколькими потоками, но вскоре после этого сеанс отладки заканчивается, и у меня недостаточно времени, чтобы посмотреть, что происходит. Он останавливается на одной линии в «основном» методе main.m на очень, очень короткий момент.

Консоль отладки не дает мне трассировки стека.

Как я могу отладить это? Я использую новый Xcode 4.2.

Ответы [ 2 ]

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

Когда ваше приложение «падает», ОС записывает его в отчет о сбое. Найдите папку ~ / Library / Logs / DiagnosticReports / и найдите там самый последний отчет о сбое вашего приложения. Если это не поможет вам поместить точку останова в ваш appWillTerminate, а затем в консоли отладки посмотрите на трассировку стека, что вызывается. Вы сказали, что вы получаете кучу вещей в отладочном навигаторе XCode под несколькими потоками? Вы можете вставить эти сообщения из консоли отладки здесь.

0 голосов
/ 13 октября 2011

Если в журнале консоли ничего нет, приложение не аварийно завершает работу.

...