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

发布于 2024-10-25 06:54:30 字数 293 浏览 1 评论 0原文

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

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

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

I have a problem in uinavigationcontroller. In my application i have two view controllers VC1 and VC2. VC1 is the rootviewcontroller. In VC1 i have one textfield and one button to choose the value from the VC2. If the user clicks the button in VC1 it will navigate the user to VC2 and allow him to select any value from the tableview.

If the user selects any row in the list, i simply pops one view controller and the user is redirected to rootviewcontroller(VC1). Now i will set that selected option in the textfield in VC1.

But i don't know how to update the value if the user clicks the back button or selects any option in the list?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

愁以何悠 2024-11-01 06:54:30

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

In VC1 you keep an object, while coming back from VC2 set the selected object's value to the your object in VC1. And in viewWillAppear: use the selected value from your object in VC1.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文