База данных Swift и Firebase - отсутствует метка аргумента 'andPriority' в вызове - PullRequest
0 голосов
/ 08 сентября 2018

Код ниже используется для обновления моей базы данных firebase, когда пользователь регистрируется в приложении, предполагается аутентифицировать пользователя в базе данных, а также сохранить логическое значение. Когда это реализовано, я получаю следующую ошибку (см. Ниже).

@IBAction func signupPressed(_ sender: UIButton) {

        Auth.auth().createUser(withEmail: emailEntryField.text!, password: passwordEntryField.text!) { (user, error) in
            if error == nil {

                //Show SVProgressHUD
                SVProgressHUD.show()

                //save User to Database
                let newUserInfo : [String:Any] = ["email":self.emailEntryField.text!, "state":true]
                self.ref.child("users").child(user?.user.uid).setValue(newUserInfo, withCompletionBlock: { (error, ref) in
                    print("New User Saved")
                }

                //Dismiss SVProgressHUD
                SVProgressHUD.dismiss()

                //move to info view controller
                self.performSegue(withIdentifier: "signupToInfo", sender: self)

            } else {

                print("Signup Unsuccessul")
                let alertController = UIAlertController(title: "Error", message: error?.localizedDescription, preferredStyle: .alert)
                let defaultAction = UIAlertAction(title: "OK", style: .cancel, handler: nil)

                alertController.addAction(defaultAction)
                self.present(alertController, animated: true, completion: nil)

            }
        }
    }

enter image description here enter image description here

1 Ответ

0 голосов
/ 08 сентября 2018

Отсутствует ) после блока

self.ref.child("users").child(user?.user.uid).setValue(newUserInfo, withCompletionBlock: { (error, ref) in
  print("New User Saved")
}

Добавить) в конце, вот так

self.ref.child("users").child(user?.user.uid).setValue: newUserInfo, withCompletionBlock: { (error, ref) in
  print("New User Saved")
})

Надеюсь, это поможет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...