Exception NSObject(NSObject)未识别选择器崩溃应用程序,报告缺少某些符号
我有一个已经在应用商店发布的应用程序。大约1%-2%的我的用户报告应用程序正在崩溃。这并不是完全意外的行为,所以我要求提供崩溃日志。下面是最后一个异常回溯(实际显示问题的部分): 正如您在第2行所看到的,NSObject(NSObject)不识别选择器 这告诉我发生了什么,但显然不是在哪里或什么。转到第5行,这是我的应用程序调用未知方法。出于某种原因,这不是象征性的。似乎这种方法可能是导致问题的原因Exception NSObject(NSObject)未识别选择器崩溃应用程序,报告缺少某些符号,exception,ios7,nsobject,Exception,Ios7,Nsobject,我有一个已经在应用商店发布的应用程序。大约1%-2%的我的用户报告应用程序正在崩溃。这并不是完全意外的行为,所以我要求提供崩溃日志。下面是最后一个异常回溯(实际显示问题的部分): 正如您在第2行所看到的,NSObject(NSObject)不识别选择器 这告诉我发生了什么,但显然不是在哪里或什么。转到第5行,这是我的应用程序调用未知方法。出于某种原因,这不是象征性的。似乎这种方法可能是导致问题的原因 每一份报告(我现在有大约10份)都与这里的相同。你知道我怎样才能看到正确的象征吗?谢谢 我以前也
每一份报告(我现在有大约10份)都与这里的相同。你知道我怎样才能看到正确的象征吗?谢谢 我以前也经历过这种碰撞 在我的所有案例中,这都是由于数据类型问题造成的 例如,尝试在另一个数据类型上调用特定于一个数据类型的方法 i、 e 试图调用字典上的integerValue方法,或者试图调用字符串上的length方法,但本质上它是一个字典,因此它会与[NSObject DoesNotReconficateSelector::]崩溃: 最好检查数据类型并调用对象上的方法,以避免像这样的崩溃 当我们调用API时,它很容易发生,因为有时API会返回错误的数据类型或意外的响应
Last Exception Backtrace:
0 CoreFoundation 0x2ecc5e7e __exceptionPreprocess + 126
1 libobjc.A.dylib 0x390226c2 objc_exception_throw + 34
2 CoreFoundation 0x2ecc97b2 -[NSObject(NSObject) doesNotRecognizeSelector:] + 198
3 CoreFoundation 0x2ecc80aa ___forwarding___ + 702
4 CoreFoundation 0x2ec16dc4 __forwarding_prep_0___ + 20
5 MyAppName 0x000874d0 0x6c000 + 111824
6 UIKit 0x3157c310 -[UITableView _createPreparedCellForGlobalRow:withIndexPath:] + 404
7 UIKit 0x315246c8 -[UITableView _updateVisibleCellsNow:] + 1796
8 UIKit 0x31523eec -[UITableView layoutSubviews] + 180