XCode 4.2:当应用程序崩溃时,线程很少显示callstack

时间:2012-02-13 16:36:10

标签: iphone xcode4.2 callstack

由于我已经安装了最后一个xCode(我之前的版本是3.xx),因此很难调试崩溃的应用程序。实际上,callstack通常是空的。显示的方法是

int main(int argc, char *argv[]) {   
    NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
    int retVal = UIApplicationMain(argc, argv, nil, @"MyAppDelegate");
    [pool drain];
    return retVal;
}

Ex: Empty call stack !

有没有人注意到这一点?它与以前的XCode在同一个项目上完美配合。有没有解决方案?

2 个答案:

答案 0 :(得分:9)

尝试在断点面板上设置异常断点

enter image description here

enter image description here

答案 1 :(得分:3)

请注意,您可以通过拖动视图底部的滑块来更改堆栈框架视图中显示的项目数。