类型 'MessagesController?' 没有成员 'setupNavBarWithUser'

Type 'MessagesController?' has no member 'setupNavBarWithUser'

大家好,我已经在视图控制器文件中创建了自定义视图控制器,我正在尝试从另一个视图控制器调用它的函数。

fileprivate func registeruserintoDb(_ uid: String, values: [String: AnyObject]) {
        let ref = Database.database().reference()
        let usersReference = ref.child("users").child(uid)

        usersReference.updateChildValues(values, withCompletionBlock: { (err, ref) in

            if err != nil {
                print(err!)
                return

            }

            //            self.messagesController?.fetchUserAndSetupNavBarTitle()
            //            self.messagesController?.navigationItem.title = values["name"] as? String
            let user = User(dictionary: values)

            MessagesController?.setupNavBarWithUser(user)

            self.dismiss(animated: true, completion: nil)
        })
    }

}

如错误所述,MessagesController 是一个 class(类型),而不是一个对象。您需要先初始化一个对象:

let customViewController = MessagesController()
customViewController.setupNavBarWithUser(user)