我的应用中有几个控制器。当我的应用在一个控制器中调用一个函数时,我希望更新其他控制器的用户界面。我该如何实现这个功能?
class FirstViewController: UIViewController {
func updateUI {...}
}
class SecondViewController: UIViewController {
func updateUI {...}
}
class ThirdViewController: UIViewController{
func updateAllUI {...} # I want call FirstViewController().updateUI() and SecondViewController().updateUI() here
}
但是,FirstViewController() 表示我创建了一个新的 FirstViewController,这不是我想要的,而且 FirstViewController 已经被创建。那么在 updateAllUI() 中,我如何调用所有其他控制器的 updateUI() 呢?
请帮忙,谢谢!