当我带来了控制台之后我的iPhone应用程序的崩溃,它常常说"无法识别的选择发送到实例0x等等等等。" 我怎么能找出什么变这是什么?有没有一种方法,在调试器?它甚至有可能吗?谢谢。

有帮助吗?

解决方案

在GDB可以键入

po 0x12345678

打印对象的-description在该地址。但这种信息是有用的很少。而应该检查异常的回溯第一,其可定位的引起该问题的代码行。

其他提示

它非常有助于创建一个例外中断点,并与工业化7.3,它从来没有这么容易。这会帮助你找到代码行造成一个例外。

enter image description here

  1. 添加断点的线,其中的应用程序的崩溃
  2. 击断点项目导航菜单
  3. 找到断点,你刚刚创建,并选择它
  4. 点击"+"在左下角
  5. 选择"加异常中断点"

运行,你的代码...每当你得到一个"无法识别的选择发送到实例0x等等等等等等"的调试器将停止在线,这是造成问题。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top