gpt4 book ai didi

ios - Flurry 报告 cxx_destruct 相关崩溃

转载 作者:行者123 更新时间:2023-11-29 12:29:16 29 4
gpt4 key购买 nike

我有一个应用程序每天为少数用户崩溃几次的问题,我不知道是什么导致了它,我得到的只是来自 flurry 的堆栈跟踪:

0   libobjc.A.dylib                     0x3b3ed626 _objc_msgSend + 5
1 TheApp 0x000a3c57 -[MyViewController .cxx_destruct] + 327879 (MyViewController.m:11)
2 TheApp 0x000aa4eb -[MyViewController .cxx_destruct] + 354651 (MyViewController.m:11)
3 TheApp 0x000aa4eb -[MyViewController .cxx_destruct] + 354651 (MyViewController.m:11)
4 TheApp 0x000a3c57 -[MyViewController .cxx_destruct] + 327879 (MyViewController.m:11)
5 TheApp 0x000aa4eb -[MyViewController .cxx_destruct] + 354651 (MyViewController.m:11)
6 TheApp 0x000aa4eb -[MyViewController .cxx_destruct] + 354651 (MyViewController.m:11)
7 TheApp 0x000aa3b5 -[MyViewController .cxx_destruct] + 354341 (MyViewController.m:11)
8 TheApp 0x000c462d -[MyViewController .cxx_destruct] + 461469 (MyViewController.m:11)
9 TheApp 0x000c39f7 -[MyViewController .cxx_destruct] + 458343 (MyViewController.m:11)
10 TheApp 0x000c5277 -[MyViewController .cxx_destruct] + 464615 (MyViewController.m:11)
11 libdispatch.dylib 0x3b8cb833 <redacted> + 10
12 libdispatch.dylib 0x3b8de921 <redacted> + 224
13 libdispatch.dylib 0x3b8deb21 <redacted> + 56
14 libsystem_pthread.dylib 0x3ba0dbd3 __pthread_wqthread + 298
15 libsystem_pthread.dylib 0x3ba0da98 _start_wqthread + 8

看起来它的 .cxx_destruct 方法被调用了多次,后来有人试图向它发送消息?为什么 ViewControllers .cxx_destruct 会被调用多次?

该类包含在位于标签栏中的 UINavigationController 中。

ViewController 的 dealloc 看起来像这样:

- (void)dealloc
{
self.tableView.dataSource = nil;
self.tableView.delegate = nil;
}

弧已启用。

最佳答案

我刚刚遇到了与 [SuperClassXY .cxx_destruct] 相同的错误,但我的代码看起来没问题。

然后我发现在@implementation这一行直接堆了几个Breakpoints。 (不知道他们来自哪里)

删除断点,一切正常。

关于ios - Flurry 报告 cxx_destruct 相关崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28209708/

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