标签: iphone memory-management
即使取消分配视图控制器,是否还会调用viewDidUnload方法?它没有被调用似乎很自然,但我找不到答案。
在那种情况下,viewDidUnload中发布的对象:还需要在dealloc中释放,对吗?
答案 0 :(得分:0)
不,它没有被调用,是的,它们应该在视图控制器的dealloc方法中释放;但是,有一个规定:您在viewDidUnload方法中发布的所有内容都应设置为nil,这样如果视图被卸载并且稍后在未重新加载的情况下释放,则不会过度释放任何内容。
viewDidUnload
nil