gpt4 book ai didi

ios - Unwind segue 不会释放我的 View Controller

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:21:40 25 4
gpt4 key购买 nike

我有这样的东西:

我的 rootViewController 是一个 navigationBar - 让它成为 A。其余的都是普通的 UIViewControllers,并且通过推送以编程方式继续(通过一个按钮 IBAction 方法)。

Flow diagram

然而,从 D -> A,我使用 unwind segue(也通过 performSegueWithIdentifier:sender:)。

这里的问题是,当执行 segue 时,B、C 和 D 根本没有被释放。这不仅会导致内存泄漏问题,而且我的计时器仍在运行。我不确定为什么会这样。我认为 unwind segues 应该为你处理所有这些?知道为什么吗?

最佳答案

-(void)viewWillDisappear:(BOOL)animated{
[timer invalidate];
timer = nil;
}

希望这对你有帮助...因为定时器在其他 Controller 上无效

关于ios - Unwind segue 不会释放我的 View Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27481736/

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