Xcode 4不';不显示异常消息

Xcode 4不';不显示异常消息,xcode,Xcode,我有一个连接了旧插座的xib文件。这将导致崩溃,并在推送视图控制器的行上设置断点: Catchpoint 2 (throw)Pending breakpoint 1 - "objc_exception_throw" resolved 不是很有帮助,我记得在XCode 3中我遇到了类似“插座未连接”的问题 我怎样才能找回它 编辑:如果我选中“评估操作后自动继续”,我会收到以下消息: *** Terminating app due to uncaught exception 'NSUnknownK

我有一个连接了旧插座的xib文件。这将导致崩溃,并在推送视图控制器的行上设置断点:

Catchpoint 2 (throw)Pending breakpoint 1 - "objc_exception_throw" resolved
不是很有帮助,我记得在XCode 3中我遇到了类似“插座未连接”的问题

我怎样才能找回它

编辑:如果我选中“评估操作后自动继续”,我会收到以下消息:

*** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<OrderController 0x7942760> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key table.'
*** First throw call stack:
(0x16e1052 0x2182d0a 0x16e0f11 0x4cb032 0x43cf7b 0x43ceeb 0x457d60 0x99991a 0x16e2e1a 0x164c821 0x99846e 0x83fe2c 0x8403a9 0x8405cb 0x840941 0x85247d 0x85266f 0x85293b 0x8533df 0x853986 0xcf67dbd 0x8535a4 0x3a3da 0x841fbf 0x8422d4 0x8425d7 0x842785 0x85c0a5 0x842730 0x78b5ea 0x16b59ce 0x164c670 0x16184f6 0x1617db4 0x1617ccb 0x18f7879 0x18f793e 0x77aa9b 0x276d 0x1fd5)
terminate called throwing an exceptionCurrent language:  auto; currently objective-c
(gdb) 
***由于未捕获的异常“NSUnknownKeyException”而终止应用程序,原因:“[setValue:forUndefinedKey:]:此类不符合密钥表的键值编码。”
***第一次抛出调用堆栈:
(0x16e1052 0x2182d0a 0x16e0f11 0x4cb032 0x43cf7b 0x43ceeb 0x457d60 0x99991a 0x16e2e1a 0x164c821 0x99846e 0x83fe2c 0x8403a9 0x8405cb 0x840941 0x85247d 0x85266f 0x85293b 0x8533df 0x853986 0xcf67dbd 0x8535a4 0x3a3da 0x841BF 0x8422d4 0x8425d7 0x842785 0xC0C0C0C0C0842785 0x78EA 0x859CEE 0x16470 0xC61617CF167B5B5E 0x877B577E 0x76767CF767E 0x78787E)7aa9b 0x276d 0x1fd5)
终止调用抛出异常当前语言:auto;当前目标-c
(gdb)
这比其他的好,但是断点在main.m上停止!这是我的断点的当前设置


如果有多个项目,请确保断点对于正确的项目处于活动状态。我建议在这种情况下使用Xcode 4工作区,并将全局异常断点分配给工作区。您可以通过右键单击断点导航器窗格中的断点并选择“将断点移动到…”来完成此操作。

。至少对我来说,点击“继续”几次可以将错误打印到控制台上

问题(在本例中)是设置了两个其他自定义断点(objc_exception_throw,-[NSException raise])

对两者启用“评估后自动继续”允许在无需手动干预的情况下终止进程,此时详细的错误消息会打印到控制台


希望这有帮助。

我有一个项目,其他项目的问题也是一样的。我的断点正确显示在我的项目名称下。我卸载了devtools并重新安装了它。它会像往常一样在没有消息的情况下中断,但是如果我点击continue,它会在main上中断并显示错误消息。相当违反直觉(我需要记住它断开的那一行,然后点击继续查看原因)…是的,这不是答案。即使设置了异常断点,也并没有像以前在xcode 3中那样用英语描述异常原因