消息关闭
    暂无新消息!

swift怎么捕获全局异常

问题作者 : Montague2017-06-27发布
要手动统计崩溃信息 这样没效果

1个回答

︿ 0
http://stackoverflow.com/questions/25441302/how-should-i-use-nssetuncaughtexceptionhandler-in-swift

参照上述答案,尝试如下:
func exceptionHandler(exception : NSException) {
    print(exception)
    print(exception.callStackSymbols)
}

NSSetUncaughtExceptionHandler(exceptionHandler)
Or with an "inline" closure:

NSSetUncaughtExceptionHandler { exception in
    print(exception)
    print(exception.callStackSymbols)
}

并且这个职能捕获NSExceptions异常,而不能捕获Swift运行时异常