gpt4 book ai didi

objective-c - objc_msgSend 15 崩溃

转载 作者:太空宇宙 更新时间:2023-11-04 04:52:57 24 4
gpt4 key购买 nike

我正在尝试追踪一个错误,我有一个看起来像这样的崩溃日志:

0    libobjc.A.dylib     objc_msgSend + 15

1 CoreFoundation __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 14

2 CoreFoundation __CFRunLoopDoTimer + 272

3 CoreFoundation __CFRunLoopRun + 1232

4 CoreFoundation CFRunLoopRunSpecific + 356

5 CoreFoundation CFRunLoopRunInMode + 104

6 GraphicsServices GSEventRunModal + 74

7 UIKit UIApplicationMain + 1120

8 MyApp main.m line 21

不幸的是,MyApp 行是提及我的应用程序的所有线程中唯一的地方。

关于可能导致此类崩溃的原因的任何指示?

谢谢!

最佳答案

就像其他答案所暗示的那样,这是因为僵尸对象。正在调用实例已被释放的对象。

尝试使用僵尸工具并在方案中启用僵尸对象来定位崩溃。这应该可以帮助您查明哪个对象被释放以及哪个方法导致了崩溃。大多数情况下,这发生在使用委托(delegate)时。

这应该会有帮助:https://developer.apple.com/library/ios/recipes/Instruments_help_articles/FindingMessagesSenttoDeallocatedObjects/FindingMessagesSenttoDeallocatedObjects.html

关于objective-c - objc_msgSend 15 崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13200951/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com