【发布时间】:2010-11-20 03:11:01
【问题描述】:
注意:这个问题已经过时了——viewDidUnload 已弃用 iOS 6。
UIViewController 的 viewDidUnload 什么时候自动被调用?是的,我知道,当视图卸载时。但是什么时候会自动发生呢?我该如何手动完成?谢谢。
【问题讨论】:
-
看起来不一定会被调用;无需先调用 viewDidUnload 即可释放 UIViewController。
-
经过大量测试,我确实看到 viewDidUnload 有时可能不会被调用。我看到视图控制器在没有调用 viewDidUnload 的情况下被释放。
-
这个问题应该被删除。 viewDidUnload 已弃用,在 iOS 6 中不再调用。
-
@RosePerrone 不是每个用户都有 iOS 6。
-
ViewDidUload 方法从 iOS 6 开始被弃用。