我正在使用Crashalytics来找出部署时的崩溃。我遇到了这个崩溃,问题是整个堆栈跟踪与我的代码无关。这发生在几十个用户中的一个,所以这是一个虚幻的bug,但我假设它仍然是我自己的bug (当然不会在我们的设备上重新创建)
有没有办法让我搞清楚?
Thread : Fatal Exception: NSInvalidArgumentException
0 CoreFoundation 0x2fb71f4b __exceptionPreprocess + 130
1 libobjc.A.dylib 0x39fb26af objc_exception_throw + 38
2 CoreFoundation 0x2faabc81 CFStringConvertNSStringEncodingToEncoding
3 UIKit 0x323bee8d -[UITableView _updateVisibleCellsNow:] + 1820
4 UIKit 0x323be699 -[UITableView layoutSubviews] + 184
5 UIKit 0x322e4da3 -[UIView(CALayerDelegate) layoutSublayersOfLayer:] + 346
6 QuartzCore 0x31f6bc6b -[CALayer layoutSublayers] + 142
7 QuartzCore 0x31f6747b CA::Layer::layout_if_needed(CA::Transaction*) + 350
8 QuartzCore 0x31f6730d CA::Layer::layout_and_display_if_needed(CA::Transaction*) + 16
9 QuartzCore 0x31f66d1f CA::Context::commit_transaction(CA::Transaction*) + 230
10 QuartzCore 0x31f66b2f CA::Transaction::commit() + 314
11 QuartzCore 0x31f94033 CA::Transaction::release_thread(void*) + 162
12 libsystem_pthread.dylib 0x3a5d8975 _pthread_tsd_cleanup + 164
13 libsystem_pthread.dylib 0x3a5d86f3 _pthread_exit + 86
14 libsystem_pthread.dylib 0x3a5d9481 pthread_exit + 28
15 Foundation 0x304a96af +[NSThread exit] + 10
16 Foundation 0x30555ca5 __NSThread__main__ + 1092
17 libsystem_pthread.dylib 0x3a5d9c1d _pthread_body + 140
18 libsystem_pthread.dylib 0x3a5d9b8f _pthread_start + 102
19 libsystem_pthread.dylib 0x3a5d7c90 thread_start + 8发布于 2014-06-09 16:00:21
如果这是我的堆栈跟踪,我会怀疑项目#2,它看起来像是系统试图将字符串转换为不同的编码。NSInvalidArgumentException是不言自明的。也许您传递的字符串编码不是有效的Foundation字符串编码类型?似乎是在UITableView滚动或显示的时候。
https://stackoverflow.com/questions/24115960
复制相似问题