gpt4 book ai didi

iphone - popToRootViewControllerAnimated 并释放所有 View

转载 作者:行者123 更新时间:2023-12-03 20:58:42 25 4
gpt4 key购买 nike

我有一个 UINavigationController,它要求提供一些信息,并且用户导航直到最后,一旦到达那里,他们就可以接受或取消已输入的所有数据。

他们选择哪个选项并不重要,因为他们总是会使用 进入第一个 View

[UINavigationController popToRootViewControllerAnimated:] 

问题是,我如何释放/取消分配所有 View ?

例如,他们从 View 1开始,结束在 View 8,一旦他们从8直接转到1,我如何释放 View 2,3,4,5,6,7,8?

谢谢

问候,

米。

最佳答案

只需允许导航 Controller 为您处理内存 - 它保留推送到堆栈的 Controller 并在删除时释放它们。因此,如果您在其他任何地方都不拥有 Controller 的所有权,它们将从导航 Controller 弹出后自动释放。基本上你应该按如下方式推送 Controller :

SomeControllerType* controller = [[SomeControllerType alloc] init];
[navigationController pushViewController:controller animated:animated];
[controller release];

关于iphone - popToRootViewControllerAnimated 并释放所有 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2920352/

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