uncaughtExceptionHandler

uncaughtExceptionHandler

如果我的应用程序崩溃,我将在All Output窗口中获取信息,如下所示:



和这样的调用栈:

在哪里可以解决此问题?我的调用堆栈上的方法在哪里?我的代码行在哪里? xCode有什么问题以及如何解决此问题?

最佳答案

这是我要做的以获得堆栈跟踪的操作。

在您的AppDelegate.m文件中:

void uncaughtExceptionHandler(NSException *exception) {

    NSLog(@"Call Stack: %@", exception.callStackSymbols);
}

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {

    NSSetUncaughtExceptionHandler(&uncaughtExceptionHandler);

    // The rest of your method here...
}

07-26 08:36