gpt4 book ai didi

ios - 在 iOS 中返回 Viewcontroller 时如何释放 nsmutablearray

转载 作者:行者123 更新时间:2023-11-29 03:28:09 24 4
gpt4 key购买 nike

我有3个UIViewcontroller A( Root View Controller ),B和C。我使用下面的代码从A推送Viewcontroller B。与从A推送Viewcontroller C相同。

BViewController *statusView = [[BViewController alloc]initWithNibName:@"BViewController" bundle:nil];
UINavigationController *objNavigationController=[[[UINavigationController alloc]initWithRootViewController:statusView]autorelease];
[self presentViewController:objNavigationController animated:NO completion:nil];
[statusView release];

我创建了自定义后退按钮并使用下面的代码来返回 ViewController A:

AViewController *chooseview = [[AViewController alloc] initWithNibName:@AController" bundle:nil];
}
UINavigationController *navC = [[UINavigationController alloc] initWithRootViewController:chooseview];
[self.navigationController presentViewController:navC animated:NO completion:nil];
[chooseview release];

现在,我想在单击“后退”按钮后释放 ViewController B 和 C 中的许多数组。我怎样才能做到这一点?我尝试使用 [array release]; 但在我返回 viewcontroller B 后,我的应用程序崩溃了。感谢您的建议。

最佳答案

我认为你必须在这个方法中释放你的数组

-(void)viewWillDisappear:(BOOL)animated
{
// Write Code here to release
}

关于ios - 在 iOS 中返回 Viewcontroller 时如何释放 nsmutablearray,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20188350/

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