解释iOS崩溃报告

解释iOS崩溃报告,第1张

概述我遇到了多次崩溃,看起来本机iOS方法正在调用来自第三方库的函数.这是一个例子: Thread: Unknown Name (Crashed)0 libsystem_kernel.dylib 0x33222350 __pthread_kill + 8 + 81 libsystem_c.dylib 0x3500 我遇到了多次崩溃,看起来本机iOS方法正在调用来自第三方库的函数.这是一个例子:

Thread: UnkNown name (Crashed)0     libsystem_kernel.dylib                0x33222350 __pthread_kill + 8 + 81     libsystem_c.dylib                     0x3500f973 abort + 95 + 942     libsystem_c.dylib                     0x34ff04d1 basename + 13     FireChat                              0x00036489 -[OTOverlaybutton drawRect:] + 14     Foundation                            0x37a4a5a9 -[NSDictionary(NSkeyvalueCoding) valueForKey:] + 33 + 325     FireChat                              0x709d -[NetworkModel getUserForUID:] (NetworkModel.m:150)6     FireChat                              0x0001c42f -[OpenTokController session:dIDReceiveStream:] (OpenTokController.m:258)7     libdispatch.dylib                     0x32da011f _dispatch_call_block_and_release + 11 + 108     libdispatch.dylib                     0x32d9f4b7 _dispatch_clIEnt_callout + 23 + 229     libdispatch.dylib                     0x32da41bd _dispatch_main_queue_callback_4CF$VARIANT$mp + 225 + 22410   CoreFoundation                         0x37dbbf3b __CFRunLoopRun + 1291 + 129011   CoreFoundation                         0x37d2eebd CFRunLoopRunspecific + 357 + 35612   CoreFoundation                         0x37d2ed49 CFRunLoopRunInMode + 105 + 10413   GraphiCSServices                       0x358e22eb GSEventRunModal + 75 + 7414   UIKit                                  0x3a1b42f9 UIApplicationMain + 1121 + 112015   FireChat                               0x43b3 main (main.m:8)

对我来说,似乎[NSDictionary valueForKey:]方法正在调用来自第三方库的[OTOverlaybutton drawRect:].这不应该是可能的 – 我是否错误地阅读了崩溃报告

在我的代码中的任何地方都没有调用[OTOverlaybutton drawRect:].请注意,字典包含(my)对象,这些对象包含指向第三方库中对象的指针.

图书馆供应商和我都感到困惑.

谢谢.

解决方法 我相信这次崩溃的原因是在返回结构的方法上调用performSelector:导致内存损坏.有关详细信息,请参阅此博客文章:

Why performSelector is more dangerous than I thought

总结

以上是内存溢出为你收集整理的解释iOS崩溃报告全部内容,希望文章能够帮你解决解释iOS崩溃报告所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1036081.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存