Ответ 1
UN проверьте параметр "Показать дизассемблирование при отладке:
Обратное к сказанному выше; если вы хотите показать разборку для текущего местоположения отладки, вы можете использовать это раскрывающееся меню:
Когда мое приложение выходит из строя, вместо того, чтобы видеть, какая строка вызвана, я вижу окно, которое печатает весь нечитаемый байтовый код. Раньше я мог видеть, в какую строку он разбился, но я, должно быть, что-то изменил. Вот скриншот:
Какую настройку я могу изменить, чтобы показать XCode, где мое приложение разбилось?
UN проверьте параметр "Показать дизассемблирование при отладке:
Обратное к сказанному выше; если вы хотите показать разборку для текущего местоположения отладки, вы можете использовать это раскрывающееся меню:
Фактический сбой может не обязательно находиться в вашем коде. Отладчик будет указывать вам на машинные инструкции, вызвавшие сбой. Это может быть метод cocoa -touch или вызов ОС, который разбился из-за плохого параметра, который вы передали (недопустимый указатель является общим виновником).
Поскольку отладчик не имеет доступа к исходному коду, который действительно разбился, он покажет вам дизассемблированный машинный код. Что вам нужно сделать, следуйте за стеком вызовов назад, пока не достигнете своего кода. Это должно указывать на строку кода в вашем приложении, которая (косвенно) вызвала сбой.