Se si utilizza NSSetUncaughtExceptionHandler
, gestisce solo errori di runtime oggettivo-C. https://developer.apple.com/library/mac/documentation/Cocoa/Reference/Foundation/Miscellaneous/Foundation_Functions/index.html#//apple_ref/c/func/NSSetUncaughtExceptionHandlerswift - Come gestire l'eccezione non rilevata
NSSetUncaughtExceptionHandler
può intercettare l'eccezione:
var a: NSArray = [""]
println(a[2])
Ma NSSetUncaughtExceptionHandler
non può intercettare le eccezioni:
var a = [""]
println(a[2])
Come rapido accordo con errori di runtime non Objective-C (errori rapida runtime)? ?
Ho lo stesso problema, sembra che NSSetUncaughtExceptionHandler non funzioni con le eccezioni rapide. –