【发布时间】:2015-09-10 13:15:03
【问题描述】:
如果使用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])
如何快速处理非目标 C 运行时错误(swift runtime errors)??
【问题讨论】:
-
我有同样的问题,似乎 NSSetUncaughtExceptionHandler 不适用于 swift 异常。