Если используется NSSetUncaughtExceptionHandler
, он обрабатывает только ошибки objective-C.
https://developer.apple.com/library/mac/documentation/Cocoa/Reference/Foundation/Miscellaneous/Foundation_Functions/index.html#//apple_ref/c/func/NSSetUncaughtExceptionHandler
NSSetUncaughtExceptionHandler
может перехватить исключение:
var a: NSArray = [""]
println(a[2])
Но NSSetUncaughtExceptionHandler
не может перехватывать исключения:
var a = [""]
println(a[2])
Как быстро реагировать на ошибки < objective-C (быстрые ошибки времени выполнения)