main.m中的异常断点停止 - [__ NSCFNumber length]:发送到实例的无法识别的选择器

时间:2014-05-20 13:44:42

标签: ios objective-c xcode exception

在我的Xcode项目中,我添加了一个异常断点来停止抛出。因为我遇到了-[__NSCFNumber length]: unrecognized selector sent to instance的一些问题。但我的代码仍停在

int retVal = UIApplicationMain(argc, argv, nil, nil);

我知道这意味着在我的代码中某处我将一个int值设置为NSString,但我真的不知道它在哪里,这意味着我无处可去。无法找到异常的根,我得到了很多代码,我无法在这里链接它。

所以任何人都知道另一种让Xcode破解问题的方法而不是破坏main.m的UIApplicationMainthe吗?

非常感谢你的时间。

编辑:继承我的帖子断开enter image description here

这是异常断点停止代码enter image description here

的地方

我的调用堆栈如下所示:

enter image description here

2 个答案:

答案 0 :(得分:0)

如果没有代码,我们无法帮助您,但此错误表明您的测量长度为NSNumber而不是NSString。逐步检查(通过使用断点),你犯了这样的错误,just sear on google there are so may answers.

答案 1 :(得分:0)

以下是步骤。

转到“断点导航器”。

点击导航器左下角的+符号。

你应该看到这个:

enter image description here

点击Add Exception Breakpoint

enter image description here

点击完成

enter image description here

然后点击“完成”并运行你的程序后,它会在问题所在的位置打破。