如何捕获iPhone应用程序中的所有异常
如何捕获iPhone应用程序中的所有异常并向中央服务器报告如何捕获iPhone应用程序中的所有异常,iphone,objective-c,ios,xcode,Iphone,Objective C,Ios,Xcode,如何捕获iPhone应用程序中的所有异常并向中央服务器报告 我想访问设备(安装我的应用程序的所有设备)上发生的异常消息。在应用程序委托中,您可以调用以安装处理程序来处理未捕获的异常 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { NSSetUncaughtExceptionHandler(&uncau
我想访问设备(安装我的应用程序的所有设备)上发生的异常消息。在应用程序委托中,您可以调用以安装处理程序来处理未捕获的异常
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
NSSetUncaughtExceptionHandler(&uncaughtExceptionHandler);
}
void uncaughtExceptionHandler(NSException *exception) {
NSLog(@"%s %@", __PRETTY_FUNCTION__, exception);
}
Stackoverflow FAQ“开放式问题会降低我们网站的实用性,并将其他问题从头版推下。你的问题应该有合理的范围。如果你能想象一整本书都能回答你的问题,那你问得太多了。”我想他在寻找某种全局异常处理程序……0x8badf00d,你真的对objective-c一无所知。一个常见的编程任务是设置一个异常处理程序来处理所有异常。这样做需要特定的逻辑。这个问题直接询问如何执行这个常见的objective-c编程任务。这是一个范围很窄的问题,有一个具体的可能答案。下面给出了答案。如果我明白了这一点,我的应用程序会在那之后退出吗?@Entropy我在寻找该做什么时找到了这个答案,当我插入它时,我花了5秒钟来确定你问题的答案!如何使用C++来处理异常和抛出代码?@ OnMyWave133,是的,应用程序在执行<代码>禁用>例外处理程序> /代码>后将退出。