2016-12-17 70 views
1

我是初学者使用Swift 3 我收到错误:无法转换类型' FIRUser,_) - >()'为'FIRAuthResultCallBack?'的期望参数类型。无法将类型'(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

请与替换代码:

FIRAuth.auth()?.createUser(withEmail: email, password: password, completion: { (user, err) in 
     if error != nil 
     { 
      print(123456) 
      return 
     } 
}) 
+0

你救了我的命 – Michaelcode

相关问题