【发布时间】:2010-07-22 09:24:21
【问题描述】:
即使视图控制器被解除分配,是否也会调用 viewDidUnload 方法?没有调用它似乎很自然,但我找不到答案。
那么在viewDidUnload:中释放的对象也需要在dealloc中释放吧?
【问题讨论】:
即使视图控制器被解除分配,是否也会调用 viewDidUnload 方法?没有调用它似乎很自然,但我找不到答案。
那么在viewDidUnload:中释放的对象也需要在dealloc中释放吧?
【问题讨论】:
不,它没有被调用,是的,它们应该在视图控制器的 dealloc 方法中释放;但是,有一个规定:您在 viewDidUnload 方法中发布的所有内容都应设置为 nil,这样如果视图被卸载并随后在没有重新加载的情况下发布,您就不会过度释放任何内容。
【讨论】: