我无法在按钮点击时刷新旧视图

时间:2010-09-28 18:02:38

标签: iphone

我有viewBased应用程序,我有3个视图控制器。
当我想从第二个视图回到第一个视图时,我希望从头开始重新加载该视图 我用来解雇当前观点的代码是:

//Back Button Code:   

[self dismissModalViewControllerAnimated:YES];    

//Code I use to go to new view is:   

[self presentModalViewController:secondView animated:YES];

3 个答案:

答案 0 :(得分:2)

我没有得到你想做的事...... 把你的逻辑放在viewWillAppear方法中...每次调用时都会调用它来加载..

答案 1 :(得分:0)

  

当我想从第二个视图返回第一个视图时,我希望那个视图从头开始重新加载。

哪一个?


嗯,我认为它应该可行,因为解雇模态对话框会卸载它。究竟你不想要的是什么?你必须保留一些你不想要的东西。

答案 2 :(得分:0)

目前尚不清楚您是希望重新启动第一个视图还是重新启动第二个视图。

回答这两种情况:

如果要重新启动视图1,请将需要重新执行的代码移动到viewWillAppear()

如果您希望视图2重新启动,它已从内存中释放,因此返回它将调用viewDidLoad()并重新启动它。

希望有所帮助....