类型'ViewController'的值没有成员'ref';你是说“自我”吗? Firebase迅速出错

时间:2019-03-06 20:49:53

标签: swift firebase firebase-authentication

我正在尝试在Firebase中创建用户名 这是我的代码

else{
        Auth.auth().createUser(withEmail: SUEmail.text!, password: SUpassword.text!){ (user, error) in
            if error == nil {
                self.performSegue(withIdentifier: "signupToHome", sender: self)
                self.ref.child("users/\(user.uid)/username").setValue(Username)

            }

在第5行中出现以下错误

  

“ ViewController”类型的值没有成员“ ref”;你是说“自我”吗?

我尝试这样做,但是当我这样做时,出现以下错误

  

“ ViewController”类型的值没有成员“ child”;你是说“孩子”吗?

我也尝试过这样做,但是当我这样做时,出现以下错误

  

无法调用非功能类型'[UIViewController]'的值

能帮我吗? 预先谢谢你!

1 个答案:

答案 0 :(得分:0)

似乎您需要

$.ajax({
   url: url ,
   dataType: "json",
   type: "POST",
   data:{
    data: val ,
    csrfmiddlewaretoken: "{{ csrf_token }}",

   },
   success: function(data){
    console.log(data)
   }
 })

OR

Database.database().reference().child("users/\(user.uid)/username").setValue(Username)

 var ref: DatabaseReference! // instance var

 ref = Database.database().reference() // in viewDidLoad