gpt4 book ai didi

iphone - 远程重新加载 View

转载 作者:行者123 更新时间:2023-11-29 05:07:13 25 4
gpt4 key购买 nike

我想知道是否有一种方法可以从另一个选项卡重新加载一个选项卡内的 View Controller 。这是我的场景

  1. 选项卡 Controller 有 2 个或更多选项卡
  2. 选项卡 1 有一个 View Controller ,其中包含根据某些条件创建的 View
  3. 选项卡 2 是设置页面,可以在其中更改某些应用设置
  4. 当选项卡 2 中的设置发生更改时,如何重新加载选项卡 1 中的内容?

有没有类似标签栏 -> 选项卡 -> View Controller -> 重新加载 viewDidLoad 的东西?

谢谢

最佳答案

我解决这个问题的一般方法是通过 View Controller 观察到“设置”类型的对象(模型)。在您的情况下,您可以在应用程序委托(delegate)中初始化它,将其传递给选项卡 1 和选项卡 2 的 View Controller ,然后使用 KVO 来观察它。您还可以直接在选项卡 2 的 View Controller 中修改它。

您还可以使用 NSNotifcation 向任何想要观察它的 View Controller 发出设置更改的信号。

关于iphone - 远程重新加载 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4394228/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com