gpt4 book ai didi

ios - 我在 TabBarController 中有 4 个 ViewController。当 TabBarController 被解除分配时,只有 3 个被解除分配。为什么?

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

我有一个自定义的 UITabBarController。我正在记录与它一起使用的 4 个 ViewController,我得到了我期望的结果。

但是,当我点击 NavigationController 中的后退按钮时,它删除了自定义 UITabBarController,4 个 VC 中只有 3 个调用了 dealloc 方法。为什么会这样?

2016-03-11 14:46:06.966 [24357:9827962] -[CustomTabBarController dealloc]
2016-03-11 14:46:06.967 [24357:9827962] -[FourthViewController dealloc]
2016-03-11 14:46:06.967 [24357:9827962] -[SecondViewController dealloc]
2016-03-11 14:46:06.968 [24357:9827962] -[FirstViewController dealloc]

ThirdViewController 永远不会被释放。我在那里有一个日志语句,但无法弄清楚为什么这可能不像其他的那样被释放。有什么想法吗?

最佳答案

能否请您发布您的代码...根据其他建议,它们似乎确实是某个不允许您的 viewcontroller 释放的地方的有力引用。

关于ios - 我在 TabBarController 中有 4 个 ViewController。当 TabBarController 被解除分配时,只有 3 个被解除分配。为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35948722/

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