如果我的应用程序崩溃,我将在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...
}