Kiedy używam Parse 1.8.5 do przesłania danych do Parse, ten kod w chmurze ma błąd kompilacji w "params", którego nie mogę debugować.Nie można przekonwertować wartości typu "[String: String?]" Na oczekiwany typ argumentu "[NSObject: AnyObject]?"
let params = ["phoneNumber" : userPhoneNumber,
"username": username,
"password": userPassword,
"Email": userEmail
]
PFCloud.callFunctionInBackground("sendCode", withParameters: params, block:
{ (response: AnyObject?, error: NSError?) -> Void in
if response?.localizedDescription != nil {
print(error)
var alert = UIAlertView(title: "Failure", message: "SignUp Error", delegate: self, cancelButtonTitle: "OK")
alert.show()
} else {
self.activityIndicator.stopAnimating()
}
})
To jest prawidłowa odpowiedź. – user3344977