gpt4 book ai didi

ios - __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ 18 23 CoreFoundation 崩溃

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:08:11 26 4
gpt4 key购买 nike

我遇到了以下崩溃。谁能告诉我这次崩溃的原因?

__CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 18 23  CoreFoundation  crash

我没有使用线程。NSZombieEnabled 和 instruments 根本没有阐明崩溃的原因。请帮帮我。



0 libobjc.A.dylib 0x3b0805be objc_msgSend + 30
1 CoreFoundation 0x3332130c CFRelease + 96
2 CoreFoundation 0x333fc430 __CFBasicHashDrain + 256
3 CoreFoundation 0x333213ce CFRelease + 290
4 CoreFoundation 0x333fc430 __CFBasicHashDrain + 256
5 CoreFoundation 0x333213ce CFRelease + 290
6 图像 IO 0x34013008 _CGImagePlusFinalize + 48
7 CoreFoundation 0x333213ce CFRelease + 290
8 核心基础 0x333fc430 __CFBasicHashDrain + 256
9 CoreFoundation 0x333213ce CFRelease + 290
10 图像 IO 0x34179bb2 releaseInfoPNG + 18
11 图像 IO 0x34029ae4 ImageProviderReleaseInfoCallback + 32
12 核心图形 0x3346b1c8 image_provider_finalize + 32
13 CoreFoundation 0x333213ce CFRelease + 290
14 CoreGraphics 0x33464f48 image_finalize + 60
15 CoreFoundation 0x333213ce CFRelease + 290
16 QuartzCore 0x34fa44ce CA::层::状态::~状态() + 94
17 QuartzCore 0x34fa7a4e CA::层::~层() + 290
18 QuartzCore 0x34fa77ae -[CALayer dealloc] + 138
19 QuartzCore 0x34f97a70 CA::层::free_transaction(CA::交易*) + 68
20 QuartzCore 0x34f960a4 CA::事务::提交() + 400
21 QuartzCore 0x34f95eac CA::Transaction::observer_callback(__CFRunLoopObserver*, unsigned long, void*) + 56
22 核心基础 0x333b56ca __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 18
23 核心基础 0x333b39bc __CFRunLoopDoObservers + 272
24 核心基础 0x333b3d12 __CFRunLoopRun + 738
25 核心基础 0x33326eb8 CFRunLoopRunSpecific + 352
26 核心基础 0x33326d44 CFRunLoopRunInMode + 100
27 图形服务 0x36eea2e6 GSEventRunModal + 70
28 UIKit 0x3523c2fc UIApplicationMain + 1116

最佳答案

使用 NSNotificationCenter 时发生此崩溃

您向已释放且未删除观察者的对象注册了通知观察者。所以当它试图调用选择器时它崩溃了。

如果您正在使用某种 ViewController,您可以添加

[[NSNotificationCenter defaultCenter] removeObserver:self name:@"Notification" object:nil];

viewWillDisappear

如果它不是 ViewController,您可以使用 -(void) dealloc 取消注册 Observer。

关于ios - __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ 18 23 CoreFoundation 崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17969493/

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