我正在嘗試使用myname/mypass的現有用戶/密碼登錄解析,但我一直收到錯誤代碼101,無效的登錄憑證。解析Swift登錄錯誤:無效的用戶憑證
我知道myname/mypass的工作原理是因爲我可以使用signUp函數來創建此用戶並像往常一樣進入應用程序。我也能夠在Parse Web界面上看到此用戶的存在。
我試圖從文本字段中拉出用戶名/密碼,並在「myname」/「mypass」中進行硬編碼。一切都是一樣的。
@IBAction func loginButtonTapped(sender: AnyObject) {
println(userNameTextField.text) //correctly prints the string.
println(passwordTextField.text) //correctly prints the string.
PFUser.logInWithUsernameInBackground(userNameTextField.text, password:passwordTextField.text) {
(user: PFUser?, error: NSError?) -> Void in
if user != nil {
var currentUser = PFUser.currentuser()
println("log in succesful") // this does not print.
performSegueWithIdentifier("SegueToHomeScreen", self) // this does not happen
} else {
// The login failed. Check error to see why.
}
}
我知道這與其他一些關於SO的問題類似,但那些問題一直沒有答案。任何幫助,將不勝感激。
作爲一個說明,我可以確認用戶存在:我在PFUser.query()中查詢了帶有選項的用戶並返回了正確的用戶。有任何想法嗎? – cosborne