UIView:强制viewDidLoad /一种释放UIView的方法?

时间:2010-03-29 13:52:21

标签: objective-c cocoa-touch uiview

我的代码的一些重要部分是在viewDidLoad中运行,我想知道有没有办法卸载UIView,以便当我的控制器再次调用它时,它必须再次通过viewDidLoad?

非常感谢!

2 个答案:

答案 0 :(得分:4)

将这些重要的代码部分放入-viewWillAppear:-viewDidLoad仅用于初始化


您也可以手动拨打-viewDidLoad或将view媒体资源设为nil

答案 1 :(得分:4)

如果重要的话,您应该重新考虑该代码的定位。

如果每次显示视图时都需要运行它,请考虑将其放在view[Will/Did]Appear中。