解析错误:登录参数无效(代码:101,版本:1.10.0)

时间:2016-03-07 11:29:53

标签: ios objective-c parse-platform

我正在尝试使用parse.com登录iOS。但是,在登录期间,每次都会发生错误。我找到了解决方案,但错误仍在继续。我的代码是:

 if (![self.phonnumber.text  isEqual: @""]){
    if(![self.emailtxt.text isEqual: @""])
    {
        NSString *userEmail = @"abc@gmail.com";//self.emailtxt.text;
        NSString *userPassword = @"123";//self.phonnumber.text;

        [PFUser logInWithUsernameInBackground:userEmail
                                     password:userPassword block:^(PFUser *user, NSError *error)
         {
             if (!error) {

                 NSLog(@"succes");
             } else {
                 // The login failed. Check error to see why.
             }
         }];
    }

1 个答案:

答案 0 :(得分:1)

LoginwithUsername期望用户名不是电子邮件值。

[PFUser logInWithUsernameInBackground:@"frank" //username value in parse user table
                                             password:@"123" block:^(PFUser *user, NSError *error)
                 {
                     if (!error) {

                         NSLog(@"succes");
                     } else {
                         // The login failed. Check error to see why.
                     }
                 }];

如果您希望继续使用电子邮件,那么注册时会根据用户名和电子邮件设置电子邮件值。如果您需要用户名,则显示目的,然后在另一个键中设置,如displayName或FullName