xCode3和运行时错误行高亮显示?

xCode3和运行时错误行高亮显示?,xcode,Xcode,我习惯使用xCode 4,但我需要在项目中使用xCode 3 当我遇到运行时错误时,xcode3不会突出显示问题所在的代码行 它不应该给我看吗 检查此屏幕截图: 我写这段代码是为了让应用程序崩溃,我正在使用调试器 当前代码会高亮显示,但如果我进一步查看,我看不到任何高亮显示的行。尝试打开NSZombieEnabled、malloc堆栈日志和guard malloc(env变量),或者选中xcode debug菜单中的框,它会为您提供更多关于异常的有用信息 有时异常不会在错误代码行中断,因为

我习惯使用xCode 4,但我需要在项目中使用xCode 3

当我遇到运行时错误时,xcode3不会突出显示问题所在的代码行

它不应该给我看吗

检查此屏幕截图:

我写这段代码是为了让应用程序崩溃,我正在使用调试器


当前代码会高亮显示,但如果我进一步查看,我看不到任何高亮显示的行。

尝试打开NSZombieEnabled、malloc堆栈日志和guard malloc(env变量),或者选中xcode debug菜单中的框,它会为您提供更多关于异常的有用信息

有时异常不会在错误代码行中断,因为导致错误的消息实际上不是问题发生的地方,它通常会在框架代码中的某个位置引发异常,这就是为什么当gdb最终暂停执行时,您会看到一堆程序集。如果发生这种情况,您可以运行:

(gdb) info malloc-history 0x123456
其中0x123456是释放后发送消息的对象的地址,它将显示更有用的堆栈跟踪