当发生未处理的异常时,我想在iOS中显示一些其他视图控制器

时间:2014-10-30 06:36:10

标签: ios exception

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

static void HandleExceptions(NSException *exception)
{
    NSLog(@"The app has encountered an unhandled exception: %@", [exception debugDescription]);
    NSLog(@"%@",exception.reason);

    NSLog(@"%@",exception.userInfo);

    NSLog(@"%@",exception.name);
}

调用HandleExceptions后我的应用程序关闭。 但是我想向用户显示一个视图,其中显示“出了问题。稍后再试”,我想将该错误发布到我的服务器上。

0 个答案:

没有答案