GDB recursiveDescription期间出现“无法识别的选择器”异常

时间:2013-01-04 17:35:55

标签: objective-c ios xcode gdb

在Xcode中使用GDB运行recursiveDescription时,我一直收到一个无法识别的选择器异常。具体来说,当在断点处停止时,我在GDB中输入以下内容:

po [[self view] recursiveDescription]

得到以下异常:

-[UILabel length]: unrecognized selector sent to instance ...

我不知道可能导致此问题的标签或如何进一步调查,更不用说修复它了。据推测,recursiveDescription的实现包括[UILabel length]调用,但是什么会导致我的标签破坏它? (我的用户界面非常简单,没有用标签或其他任何东西做任何不寻常的事情)。

非常感谢任何想法或提示。谢谢!

2 个答案:

答案 0 :(得分:0)

“产品>方案>管理方案...”下,选择用于运行该应用的方案。

在左侧选择“运行”,在右侧面板中选择“诊断”,然后取消选中“启用Zombie Objets”

答案 1 :(得分:0)

您可以尝试在xcode中添加异常断点。每当异常抛出然后断点将停在该行,这样您就可以轻松了解代码中的问题。

相关问题