我从崩溃症中得到了这个崩溃。你知道这是什么意思吗?崩溃论者说;来自ios 10的100%崩溃。我搜索了这个bug,但我无能为力。
修改 崩溃标题
EXC_BAD_ACCESS KERN_INVALID_ADDRESS 0x0000000000000000
0 libobjc.A.dylib 0x186af6f30 objc_msgSend + 16
1 StoreKit 0x194ad1d0c <redacted> + 52
2 libdispatch.dylib 0x186f35200 _dispatch_call_block_and_release + 24
3 libdispatch.dylib 0x186f351c0 _dispatch_client_callout + 16
4 libdispatch.dylib 0x186f39d6c _dispatch_main_queue_callback_4CF + 1000
5 CoreFoundation 0x188059f2c __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 12
6 CoreFoundation 0x188057b18 __CFRunLoopRun + 1660
7 CoreFoundation 0x187f86048 CFRunLoopRunSpecific + 444
8 GraphicsServices 0x189a09198 GSEventRunModal + 180
9 UIKit 0x18df60628 <redacted> + 684
10 UIKit 0x18df5b360 UIApplicationMain + 208
11 AppName 0x100126770 main (main.m:15)
12 libdispatch.dylib 0x186f685b8 (Missing)
答案 0 :(得分:1)
EXC_BAD_ACCESS
错误。
在这种情况下,关联的地址0x0000000000000000
和顶部项objc_msgSend
非常清楚:消息已发送到nil / null对象。
如果您的代码适用于以前版本的iOS,可能是因为该对象未同时发布,或者因为您正在使用的API的某些新行为导致您无法使用该代码。处理(例如:可能早期的函数/ API调用现在在iOS 10中返回nil,但是你只需将其传递到其他地方而不检查它。)