gpt4 book ai didi

iphone - 如果可用,释放 UIViewController

转载 作者:行者123 更新时间:2023-12-01 18:02:54 25 4
gpt4 key购买 nike

嘿,
我正在添加一个 UIViewcontroller 作为我当前 View 的 subview 。有这样的东西:

[self.view addSubview:viewcontroller.view];

用户可以与添加的 View Controller 进行交互,所以我不能在将它的 View 添加为我的 subview 后释放它,对吧?

因此,当我的主视图 Controller 被卸载时,我想释放它的 dealloc 方法并在 viewDidUnload 中将其设置为 nil,对吗?

问题是,我添加为 subview 的 viewcontoller 并不是每次都添加。所以问题是,我如何检查 View Controller 是否被添加为 subview ,如果是,则释放它。

多谢 !
塞巴斯蒂安

最佳答案

您可以像这样检查它:

if(viewController)     
{
[viewController release];
viewController=nil;
}

是的,你需要把它放在你的 dealloc 方法中。

关于iphone - 如果可用,释放 UIViewController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6149243/

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