Xcode 4.2显示错误的代码行

可能重复:
崩溃后Xcode总是在main.m停止

在过去的Xcode版本中,每次我调试崩溃时,它都会在罪魁祸首中停止调试,并显示错误消息。

Xcode 4.2代替我在main.m中显示这一行

int retVal = UIApplicationMain(argc, argv, nil, nil); 

作为崩溃的罪魁祸首,尽管错误在另一个地方。

我如何使它在Xcode 4.2中工作,就像以前在早期版本中工作一样?

我不知道如何收回旧的行为。

Zane Claes在这里为类似的问题提供了一个很好的解决方案。

Xcode 4.2 debug不符号堆栈调用

在找到应用程序正在崩溃的类之后,您可以使用调试器逐步查找并查找罪魁祸首

转到断点面板,添加左下角,单击+号并添加“exception断点”。

例外:全部
rest:投掷。

在大多数情况下,这应该可以解决问题。