我有两个UIViewControllers
,vc1和vc2。
我想在它们之间切换。但是在加载新视图控制器的视图之前,我想要销毁/释放/删除(我不确定在这里使用正确的单词)以前的viewcontroller。
例如,当我从vc1切换到vc2时,我想完全销毁vc1,这样当我从vc2返回vc1时,vc1将从头开始加载(即viewDidLoad
将被执行)。
我应该选择哪种类型的视图切换?
我没有使用导航控制器。
目前我正在使用presentModal ...方法,但是当我在新呈现的视图控制器上使用dismissModalViewcontroller
时,它不会显示前一个视图控制器的新实例。相反,它显示了已经运行的实例。
我想在解除新呈现的视图控制器时运行前一个视图控制器的viewDidLoad
方法。
答案 0 :(得分:1)
viewDidLoad
究竟需要发生什么?
您还可以使用viewWillAppear
,因此您可以在那里移动所需的功能并仍然使用模态演示文稿。
答案 1 :(得分:0)