Когда происходит сбой (по понятным причинам; это не проблема), когда я пытаюсь сделать что-то, с чем какао не в порядке, например, вызвать метод, который не существует, или попытаться вставить ноль в набор, Отладчик показывает стек от main () до __pthread_kill, без каких-либо фреймов, которые присутствовали при запуске фактического кода сбоя. Существует кадр (9-й от основного), который называется objc_exception_rethrow. Это наводит меня на мысль, что Cocoa Touch пытается что-то сделать, чтобы восстановить все исключения и умереть изящно или что-то в этом роде. Однако при отладке очень раздражает отсутствие возможности использовать инструменты отладки Xcode4 для исследования фреймов вызывающего стека или даже увидеть, где в моем коде произошел сбой.
Есть ли какой-нибудь способ, чтобы поведение objc_exception_rethrow не происходило, а просто сбой, как только возникает исключение? Возможно, есть параметр отладки, который делает его аварийным завершением раньше (во время вправо )? (Я еще ни разу не перепутал настройки сборки в этом проекте.)