在导航栏中按下后退按钮时刷新 RootViewController 的内容
Posted
技术标签:
【中文标题】在导航栏中按下后退按钮时刷新 RootViewController 的内容【英文标题】:Refresh the contents of RootViewController when Back button is Pressed in Navigationbar 【发布时间】:2011-03-22 06:55:50 【问题描述】:我在 uinavigationcontroller 中遇到问题。在我的应用程序中,我有两个视图控制器 VC1 和 VC2。 VC1 是根视图控制器。在 VC1 中,我有一个文本字段和一个按钮来从 VC2 中选择值。如果用户单击 VC1 中的按钮,它将导航用户到 VC2 并允许他从 tableview 中选择任何值。
如果用户选择列表中的任何行,我只需弹出一个视图控制器并将用户重定向到 rootviewcontroller(VC1)。现在我将在 VC1 的文本字段中设置选定的选项。
但我不知道如果用户单击后退按钮或选择列表中的任何选项,如何更新值?
【问题讨论】:
【参考方案1】:在 VC1 中保留一个对象,而从 VC2 回来时,将所选对象的值设置为 VC1 中的对象。并在viewWillAppear:
中使用从您在 VC1 中的对象中选择的值。
【讨论】:
以上是关于在导航栏中按下后退按钮时刷新 RootViewController 的内容的主要内容,如果未能解决你的问题,请参考以下文章