无法将类型的值(pfuser!,nserror)void转换为预期参数类型pfuserresultBlock



我是Swift和编程的新手这个错误,不确定原因。这是我的代码

 PFUser.logInWithUsernameInBackground(usernameTextField.text!, password: passwordTextField.text!){
            (user: PFUser!, error: NSError) -> Void in
            if user != nil {
                //Yes User Exists
                self.messageLabel.text = "User Exists"
            }
            else {
                //no user doesnt exist
            }
        }

我更新了版本8.1的Xcode,Parse开始给出相同的错误。

我更改了呼叫返回工作的方法。这是我在这里做的:

PFUser.logInWithUsername (inbackground: usernameTextField.text !, password: passwordTextField.text !, block: {(user, error) in
  if user != nil {
    //Yes User Exists
    self.messageLabel.text = "User Exists"
  }
  else {
    //no user doesnt exist
  }
})

最新更新