gpt4 book ai didi

ios - 我在哪里注销 NSNotification?

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

我经常在 viewDidLoad 中注册 NSNotification 并在 dealloc 中取消注册。我们在 ios 5 中没有 dealloc。我在哪里注销 NSNotification?

最佳答案

您仍然可以在 ARC 中使用 dealloc(我假设这就是您所说的 iOS 5 的意思)- 只需像以前一样定义方法。只是不要调用 [super dealloc]。

- (void) dealloc {
// unregister and clean up.
// NO SUPER!
}

我经常使用这种模式 - 特别是在检查泄漏时,将 NSLog 放在那里很方便。

关于ios - 我在哪里注销 NSNotification?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11718032/

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