更新一个 UIViewController

Update a UIViewController

我的应用程序使用“code4app.net”菜单,但出现问题。来源在这里:click here

我在一个控制器中更新了一个全局变量:

  func sendGlobalData(){
    globalCurrentUser = currentUser
}

我在另一个地方使用它:

   override func viewDidLoad() {
    super.viewDidLoad()
    setBackButton()
    self.setNavigationBarItem()
    userProfilePicture.profileID = globalCurrentUser.profilePictureID
    userNameLabel.text = globalCurrentUser.username

}

当我单击菜单按钮时,我需要再次调用此 viewDidLoad 函数。 我该怎么做?

viewDidLoad() 方法在视图控制器生命周期中自动调用,您不应手动调用它。要从其他视图控制器更新标签,您应该使用通知中心。如果您不熟悉它,一个好的起点可能是 this 教程