IPhone在基础设施代码上崩溃

时间:2014-06-09 07:54:53

标签: ios iphone crash

我正在使用Crashalytics来解决部署中的崩溃问题。 我遇到了这个崩溃,问题是整个堆栈跟踪与我的代码无关。 对于几十个中的单个用户来说,这是一个虚幻的错误,但我认为它仍然是我自己的错误(当然不会在我们的设备上重新创建)

我能以任何方式解决这个问题吗?

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

1 个答案:

答案 0 :(得分:0)

如果这是我的堆栈跟踪,我会怀疑第2项,它看起来系统正在尝试将字符串转换为不同的编码。 NSInvalidArgumentException非常明显。也许你传递的字符串编码不是有效的基础字符串编码类型?似乎是在UITableView滚动或显示时。