我需要一些帮助:
func checkUserCredentials() -> Bool{
PFUser.logInWithUsername(userName!, password: Contraseña!)
if (PFUser.currentUser() != nil){
return true
}
return false
}
它说PFUser.logInWithUsername(userName!,密码:Contraseña!)有问题,因为它没有标记为try ...并且没有处理错误。
答案 0 :(得分:2)
func checkUserCredentials() -> Bool{
do {
try PFUser.logInWithUsername(userName!, password: Contraseña!)
} catch{
// deal here with errors
}
return PFUser.currentUser() != nil ? true : false
}
由于这是一个非常基本的问题,我建议你阅读some tutorials
答案 1 :(得分:1)
只需替换此
if (PFUser.currentUser() != nil) {
与
if let currentUser = try? PFUser.currentUser() {