输入'MessagesController?'没有会员'setupNavBarWithUser'

问题描述 投票:0回答:1

嘿家伙我在视图控制器文件中创建了我的自定义视图控制器,我试图从另一个视图控制器调用它的功能。

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)
        })
    }

}
swift function viewcontroller
1个回答
0
投票

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

let customViewController = MessagesController()
customViewController.setupNavBarWithUser(user)
© www.soinside.com 2019 - 2024. All rights reserved.