何时卸载视图但尚未解除分配?
为什么我们在viewDidUnload中做
self.member = nil;
在dealloc我们做
[会员发布]
他们做了几乎相同的事情,但为什么我们在viewDidUnload中执行一个而在dealloc中执行另一个?
答案 0 :(得分:1)
当您的应用收到内存警告时,会调用viewDidUnload。 您必须释放所有可在loadView或viewDidLoad中重建的保留视图。
答案 1 :(得分:0)
我不认为您应该这样做,因为当您使用nil
方法发送release
消息时,成员将为dealloc
,因此原始member
会泄漏。
答案 2 :(得分:0)