gpt4 book ai didi

IOS dealloc 永远不会被调用

转载 作者:行者123 更新时间:2023-11-28 23:01:06 29 4
gpt4 key购买 nike

我有一个基于导航的应用程序,可以在一些 ViewController 之间切换。如果我按下“goHome”按钮,方法 popViewControllerAnimated: 被调用,然后我返回到主屏幕。但是有一个问题:没有调用 dealloc 方法,也没有释放前一个 View 中的所有元素。所有动画/UI 元素都保留在内存中。我该怎么办?

最佳答案

首先,切换到自动引用计数是个好主意,会让你的生活更轻松。其次,确保不再有对 Controller 或其他对象的保留引用。

有趣的故事,有一次我忘记将 NSFetchedResultsController 的委托(delegate)设置为 nil 和其他内存错误,当获取的结果 Controller 试图调用委托(delegate)时出现丑陋的异常,但它已经消失了.

关于IOS dealloc 永远不会被调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10029068/

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