我如何捕获全局异常?

时间:2010-05-13 11:29:21

标签: iphone objective-c cocoa cocoa-touch exception

有没有办法在代码中捕获全局“崩溃”应用程序异常,例如objc_exception_throw,EXC_ARITHMETIC等?我需要这个,因为我想在应用程序被系统杀死之前做一些事情。

1 个答案:

答案 0 :(得分:10)

您可以使用NSSetUncaughtExceptionHandler

为任何未捕获的异常设置处理程序

Apple的相关文档在这里:http://developer.apple.com/mac/library/documentation/cocoa/conceptual/Exceptions/Concepts/UncaughtExceptions.html#//apple_ref/doc/uid/20000056-BAJDDGGD