在我的Xcode项目中,我添加了一个异常断点来停止抛出。因为我遇到了-[__NSCFNumber length]: unrecognized selector sent to instance
的一些问题。但我的代码仍停在
int retVal = UIApplicationMain(argc, argv, nil, nil);
我知道这意味着在我的代码中某处我将一个int值设置为NSString,但我真的不知道它在哪里,这意味着我无处可去。无法找到异常的根,我得到了很多代码,我无法在这里链接它。
所以任何人都知道另一种让Xcode破解问题的方法而不是破坏main.m的UIApplicationMainthe吗?
非常感谢你的时间。
编辑:继承我的帖子断开
这是异常断点停止代码
的地方我的调用堆栈如下所示:
答案 0 :(得分:0)
如果没有代码,我们无法帮助您,但此错误表明您的测量长度为NSNumber
而不是NSString
。逐步检查(通过使用断点),你犯了这样的错误,just sear on google there are so may answers.
答案 1 :(得分:0)
以下是步骤。
转到“断点导航器”。
点击导航器左下角的+符号。
你应该看到这个:
点击Add Exception Breakpoint
点击完成
然后点击“完成”并运行你的程序后,它会在问题所在的位置打破。