将东西放在我的视图控制器的viewDidUnload中没有任何效果

lea*_*ing 0 cocoa-touch objective-c uiviewcontroller viewdidunload

有一种UIViewController方法-(void)viewDidUnload.我尝试放入NSLog("unloaded");那里以查看视图何时被卸载,但没有任何内容打印到控制台.

我在哪里放置代码,以便在视图卸载之前我可以执行操作?

Phi*_*lls 5

如果您阅读viewDidUnload文档,您会发现它与内存不足的情况有关,可能会被调用来帮助解决这个问题.还有一个viewWillUnload,在视图发布之前调用它.它也与低内存有关.

如果您只对视图不再显示感兴趣,那么会有/将会消失的方法.