objective-c - "Unrecognized selector"GDB递归时异常说明

标签 objective-c ios xcode gdb

在 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/

相关文章:

ios - 如何在 dismissViewControllerAnimated 完成 block 之后立即执行方法?

ios - 如何在 iOS 中使用 stripe 进行收费?

ios - 从命令行终端使用位码启用和位码禁用为设备和通用配置创建 iOS 框架

xcode - FilteredArrayUsingPredicate 上的 sigabrt

ios - 如何从另一个类( View Controller )更改单元格标签?

c++ - 是否可以使用 cmake 为没有 pod 的 Xcode 11 链接 xcframework (FirebaseCore.xcframework)?我找不到例子

c++ - 不在 Qmake 项目中构建 OBJ-C 代码

ios - 某些用户无法下载 Apple-app-site-association 文件

iphone - 隐藏一个按钮直到最后一个填充 ImageView

ios - 加载时尚未注册的值