gpt4 book ai didi

iphone - 如何销毁 pushViewController 添加的 View ?

转载 作者:行者123 更新时间:2023-12-01 19:29:10 31 4
gpt4 key购买 nike

通过 pushViewController 添加 View 后方法,导航栏中会有一个后退按钮,用于将 View 从堆栈中弹出。但是,似乎iOS在将 View 从堆栈中弹出后不会销毁 View ,那么它什么时候会被销毁?弹出 View 时可以手动销毁吗?

最佳答案

一般来说,模式是这样的:

- (void)pushSomeViewControllerOnStack
{
SomeViewController* someViewController = [[SomeViewController alloc] initWithNibName:@"SomeView" bundle:nil];
[self.navigationController pushViewController:someViewController animated:YES];
[someViewController release];
}

换句话说,导航 Controller 会自己做 retain View Controller ,这意味着您还需要 release自己动手,因为有 init .导航 Controller 也会在适当的时候负责释放这个 Controller 。

关于iphone - 如何销毁 pushViewController 添加的 View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3637462/

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