你可以尝试使用下面这个方法(LeanCloud iOS SDK v3.1.0):
[AVUser logInWithUsernameInBackground:@"foo" password:@"bar" block:^(AVUser *user, NSError *error) {
if (user) {
[self log:[NSString stringWithFormat:@"登陆成功 %@",[user description]]];
} else {
[self log:[NSString stringWithFormat:@"登陆出错 %@",[error description]]];
}
}];
如果网络断开连接,可以捕捉到错误。如果你用的是旧版本的 SDK,可以升级到最新版本。