iPhone SDK:是否在dealloced viewcontroller上调用了viewDidUnload?

时间:2010-07-22 09:24:21

标签: iphone memory-management

即使取消分配视图控制器,是否还会调用viewDidUnload方法?它没有被调用似乎很自然,但我找不到答案。

在那种情况下,viewDidUnload中发布的对象:还需要在dealloc中释放,对吗?

1 个答案:

答案 0 :(得分:0)

不,它没有被调用,是的,它们应该在视图控制器的dealloc方法中释放;但是,有一个规定:您在viewDidUnload方法中发布的所有内容都应设置为nil,这样如果视图被卸载并且稍后在未重新加载的情况下释放,则不会过度释放任何内容。