如何在iPhone应用程序中捕获所有异常

前端之家收集整理的这篇文章主要介绍了如何在iPhone应用程序中捕获所有异常前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如何捕获iPhone应用程序中的所有异常并向中央服务器报告?

我希望能够访问设备上发生的异常消息(安装我的应用程序的所有设备).

解决方法

在您的应用程序委托中,您可以调用 NSSetUncaughtExceptionHandler来安装处理程序来处理未捕获的异常.

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{    
    NSSetUncaughtExceptionHandler(&uncaughtExceptionHandler);
}

void uncaughtExceptionHandler(NSException *exception) {
    NSLog(@"%s %@",__PRETTY_FUNCTION__,exception);
}
@H_502_23@

猜你在找的Xcode相关文章