在 Xcode 中使用 GDB 运行 recursiveDescription 时,我不断收到无法识别的选择器异常。具体来说,在断点处停止时,我在 GDB 中输入以下内容:
po [[self view] recursiveDescription]
并得到以下异常:
-[UILabel length]: unrecognized selector sent to instance ...
我不知道是什么标签导致了这种情况,也不知道如何进一步调查,更不用说修复它了。大概 recursiveDescription 的实现包括 [UILabel length] 调用,但什么会导致我的标签破坏它? (我的用户界面非常简单,没有对标签或其他任何东西做任何不寻常的事情)。
非常感谢任何想法或提示。谢谢!
最佳答案
在“Product > Scheme > Manage Schemes...”下,选择您用于运行应用程序的方案。
选择左侧的“运行”,右侧面板的“诊断”并取消选中“启用僵尸对象”。。 p>
关于objective-c - "Unrecognized selector"GDB递归时异常说明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14162001/