在导航栏中按下“后退”按钮时刷新RootViewController的内容

问题描述:

我在uinavigationcontroller中遇到问题。在我的应用程序中,我有两个视图控制器VC1和VC2。 VC1是rootviewcontroller。在VC1中,我有一个文本框和一个按钮来选择VC2中的值。如果用户点击VC1中的按钮,它将把用户导航到VC2并允许他从tableview中选择任何值。在导航栏中按下“后退”按钮时刷新RootViewController的内容

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

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

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

+0

谢谢......它完美的工作.... – 2011-03-22 11:21:19