【问题标题】:What is the pair method for viewDidLoad if viewDidUnload is deprecated?如果不推荐使用 viewDidUnload,那么 viewDidLoad 的配对方法是什么?
【发布时间】:2025-11-22 17:15:01
【问题描述】:

是dealloc还是哪个方法?如果我在viewDidLoad 中设置了一些代码,我想从viewDidLoad 的pair 方法中卸载此设置。例如viewDidLoadviewDidDisappear 组合并不总是聪明的组合。有时从 viewDidLoad 进行设置比从 viewDidAppear 进行设置更好(因为这通常会导致闪烁)

【问题讨论】:

  • 您能说得更具体些吗?想要达到什么目的?可能存在没有didUnload 的解决方法

标签: objective-c uiviewcontroller viewdidload viewdidunload


【解决方案1】:

从 iOS 6 开始,操作系统不再卸载视图。

仍然可以在不需要时手动卸载视图,方法是在代码中执行 self.view = nil;,但在这种情况下,您想在视图卸载时运行的任何代码都可以放在那一行之后。

【讨论】:

    最近更新 更多