gpt4 book ai didi

ios - 在iPhone设备中不称为dealloc。但在模拟器中调用。为什么?

转载 作者:行者123 更新时间:2023-11-29 04:44:24 26 4
gpt4 key购买 nike

当我在AppInfoViewController中按下Button时,此代码在模拟器中打印“ viewwillappear in”,“ dealloc”。
但是在Iphone设备测试中,仅打印“ viewwillappear”
为什么?
并在此代码中产生内存泄漏?帮我!!

//一个控制器

-(void)viewwillappear
{
NSLog(@"viewwillappear in");
self.appInfoViewController=nil;

}
-(void)viewdidLoad
{
self.appInfoViewController= [[[AppInfoViewController alloc]initWithdetailInfomationArray: detailInfomationArray]autorelease];

self.appInfoViewController.modalTransitionStyle=UIModalTransitionStyleCrossDissolve;
[self presentModalViewController:appInfoViewController animated:YES ];
}


// AppInfoViewController

-(void)ButtonPressed:(id)sender
{
[self dismissModalViewControllerAnimated:YES];
}

-(void)dealloc
{
NSLog(@"dealloc in");
}

最佳答案

您可以找到答案here

关于ios - 在iPhone设备中不称为dealloc。但在模拟器中调用。为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9862386/

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