在导航栏中按下后退按钮时刷新Root View Controller的内容

时间:2011-03-22 06:55:51

标签: ios uinavigationcontroller

我在uinavigationcontroller中遇到了问题。在我的应用程序中,我有两个视图控制器VC1和VC2。 VC1是rootviewcontroller。在VC1中,我有一个文本字段和一个按钮来从VC2中选择值。如果用户单击VC1中的按钮,它将导航用户到VC2并允许他从tableview中选择任何值。

如果用户选择列表中的任何行,我只需弹出一个视图控制器,用户就会被重定向到rootviewcontroller(VC1)。现在我将在VC1的文本字段中设置所选的选项。

但我不知道如果用户点击后退按钮或选择列表中的任何选项,如何更新值?

1 个答案:

答案 0 :(得分:1)

在VC1中保留一个对象,当从VC2返回时,将所选对象的值设置为VC1中的对象。并在viewWillAppear:中使用VC1中对象中的选定值。