gpt4 book ai didi

ios - 我需要在调用 popToRootViewController 之前使我的 NSTimer 失效吗?

转载 作者:行者123 更新时间:2023-11-28 21:25:11 25 4
gpt4 key购买 nike

我有一个 UInavigationController 和三个 UIViewController。

我们称它们为 nav、vcA、vcB 和 vcC。

nav 以根目录包含 vcA,然后推送 vcB,然后推送 vcC。

我在 vcC 有一个 NSTimer,我调用了函数 popToRootViewController。

NSTimer 正在工作,即使我在 vcA(导航的根)。我是否需要使其失效才能发布 vcC?

最佳答案

当你实例化 NSTimer 时,你是否将 self (vcC) 设置为它的目标?如果是这样,那么您需要使您的计时器无效,否则 vcC 将不会被释放。我不知道你对 ARC 有多熟悉,但是当你将 vcC 设置为 NSTimer 的目标时,vcC's retain count is added by 1

关于ios - 我需要在调用 popToRootViewController 之前使我的 NSTimer 失效吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38354143/

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