Ios 解析登录不工作(swift)

Ios 解析登录不工作(swift),ios,swift,parse-platform,Ios,Swift,Parse Platform,我已经正确地设置了注册,如果数据感兴趣,它会直接将其发送到数据库。但每当我运行模拟器时,它都会给我一个错误“无效的登录参数” 我在解析时使用“user”数据库,所以密码列被命名为“password”,而“myname”是username。我不确定我做错了什么,有人能帮我指引正确的方向吗?将密码:“mypass”更改为密码:“password”用户名或密码不正确。您是否检查了用户是否存在 如果需要注册新用户: let user = PFUser() user.username = "myname"

我已经正确地设置了注册,如果数据感兴趣,它会直接将其发送到数据库。但每当我运行模拟器时,它都会给我一个错误“无效的登录参数”


我在解析时使用“user”数据库,所以密码列被命名为“password”,而“myname”是username。我不确定我做错了什么,有人能帮我指引正确的方向吗?

将密码:“mypass”更改为密码:“password”

用户名或密码不正确。您是否检查了用户是否存在

如果需要注册新用户:

let user = PFUser()
user.username = "myname"
user.password = "mypass"
println(user.signUp())
然后你可以:

PFUser.logInWithUsernameInBackground("myname", password:"mypass") {
    (user: PFUser?, error: NSError?) -> Void in
    if user != nil {
        println("Success")
    } else {
        println(error)
    }
}

希望这对你有帮助

我仍然得到错误。我从“mypass”改为“password”,还尝试将“myname”改为“username”,因为这是数据库中的类。常量/变量是否必须设置为“myname”和“mypass”?我有4个不同的寄存器字段。全名、电子邮件、用户名和密码。这些是我正在使用的常量,也是在解析时在用户类中设置的常量。常量是否需要设置为myname和mypass?否,“myname”和“mypass”是一个变量。我刚刚做了一个测试。所以对于我的,我把常量设置为用户名和密码。当我输入PFUser.logInWithUsernameInBackground(“username”,password:“password”)时,它告诉我我有无效的登录参数,当我输入它时,一切都是正确的。我的代码中没有插入任何文本字段,我需要它吗?还是它会自动检测到我正在从数据库输入数据。那么用户名和密码来自哪里?如果它们来自
Parse
上的
User
表,我认为您应该检查它们是否正确。---这是用户表------这是登录视图控制器的代码
PFUser.logInWithUsernameInBackground("myname", password:"mypass") {
    (user: PFUser?, error: NSError?) -> Void in
    if user != nil {
        println("Success")
    } else {
        println(error)
    }
}