gpt4 book ai didi

objective-c - 关闭呈现的 View Controller

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:44:09 24 4
gpt4 key购买 nike

我正在使用 ARC + Storyboard。

我没有使用 segues 或 UINavigationController,而是通过以下方式呈现每个单独的 View :

UIStoryboard *storyBoard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];
SecondViewController *secondViewController = [storyBoard instantiateViewControllerWithIdentifier:@"SecondVC"];

[self presentViewController:secondViewController animated:YES completion:nil];

所以,我的应用程序的典型流程是:

主视图 Controller presentViewController:第二 View Controller presentViewController:第三 View Controller ...等等

在前进之后,我不希望我之前呈现的 View Controller 再在内存中徘徊。

现在,在我转到第二个 View Controller 之后,我可以在 MainViewController 的计时器函数中放置一个断点,并验证一切都还在那里。

最佳答案

注意:当 presentViewController: 时,viewcontroller 自动保留,但在 ARC 中它将处理保留的对象并在适当的时候释放它。

稍后调用 dismissModalViewController自动释放保留的 Controller

关于objective-c - 关闭呈现的 View Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13080671/

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