gpt4 book ai didi

iphone - didReceiveMemoryWarning - 手动卸载 View ?

转载 作者:行者123 更新时间:2023-12-03 20:26:23 25 4
gpt4 key购买 nike

有时会调用 didReceiveMemoryWarning,但 viewDidUnload 不会。在我的情况下,我想在调用 didReceiveMemoryWarning 时强制 viewDidUnload 。

我可以这样说:

[self viewDidUnload];

但这真的会卸载 View 吗?没有 self “unloadView”。

最佳答案

你为什么要这样做?只要您记得调用 [super didReceiveMemoryWarning] (假设您完全实现了该方法),如果 UIViewController 的 View 没有 super View ,它就会自动卸载其 View 。如果此过程没有发生,通常表明该 View 仍然是 View 层次结构的一部分,并且卸载不安全。

在极不可能的情况下,您确实需要手动卸载 View ,您可以简单地通过说 self.view = nil 来完成。

关于iphone - didReceiveMemoryWarning - 手动卸载 View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3993011/

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