Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当我在我的 iPhone 应用程序崩溃后打开控制台时,它经常说“无法识别的选择器发送到实例 0x 等等等等。” 我怎样才能找出这是什么变量?调试器中有办法吗?甚至可能吗?谢谢。
在 gdb 你可以输入
po 0x12345678
打印该-description地址的对象。但这些信息很少有用。相反,您应该首先检查异常的回溯,它可以找到导致问题的代码行。
-description
创建异常断点非常有帮助,而在 Xcode 7.3 中,它从未如此简单。这将帮助您找到导致异常的代码行。
运行您的代码...每当您收到“无法识别的选择器发送到实例 0x blah blah blah”时,调试器将停止在导致问题的行上。