Невозможно преобразовать значение типа '(FIRUser, _) ->()' в ожидаемый тип аргумента для 'FIRAuthResultCallBack' Error

Я начинаю использовать Swift 3 Я получаю ошибку: не могу преобразовать значение типа '(FIRUser, _) ->()' в ожидаемый тип аргумента для 'FIRAuthResultCallBack?'

Какова эта ошибка и как я могу ее исправить?

func handleRegister() {

    guard let email = emailTextfield.text, let password = passwordTextfield.text else{
        print("Invalid Entry to Form")
        return
    }

    FIRAuth.auth()?.createUser(withEmail: email, password: password, completion: {(user: FIRUser, error) in

        if error != nil {
            print(123456)
            return
        }
    })
}
+1
источник поделиться
1 ответ

Pls заменит ваш код на:

FIRAuth.auth()?.createUser(withEmail: email, password: password, completion: { (user, err) in
       if error != nil 
       {
            print(123456)
            return
       }
})
+1
источник

Похожие вопросы

Посмотрите другие вопросы по меткам или Задайте вопрос