您好,请问您使用什么方式注册的账号?手机号码注册还是用户名密码注册?

用户名和密码登录,只需调用下面的方法,不必额外执行验证用户名或者密码的操作。如果用户名或密码错误,系统会返回对应的 error。

 [AVUser logInWithUsernameInBackground:@"Tom" password:@"cat!@#123" block:^(AVUser *user, NSError *error) {
      if (user != nil) {

      } else {

  }
  }];

我是想弹框提示用户在输入账户和密码的时候,如果账户错误就提示账户输入有误,如果密码输入错误就提示密码错误,这个貌似没发弹框提示用户密码错误

可以在调用登录注册接口的时候,判断用户输入的密码是否正确。通过相关错误码给出提示,例如:

    [AVUser logInWithUsernameInBackground:@"123" password:@"999" block:^(AVUser *user, NSError *error) {
        if (error) {
            if (error.code==210){
               NSLog(@"登录失败,用户名和密码不匹配 %@", error);
                return ;
            }
            else if (error.code==211){
                NSLog(@"登录失败,找不到用户 %@", error);
                return ;
            }
        //else if 其他错误码等等。。。
        } else {
            NSLog(@"登录成功");
        }
    }];
}

错误码参考文档: https://leancloud.cn/docs/error_code.html#_2112