登录代码:
[PFUser logInWithUsernameInBackground:self.userTextField.text password:self.passwordTextField.text block:^(PFUser *user, NSError *error) {
if (user) {
[self performSegueWithIdentifier:@"LoginSuccesful" sender:self];
}
else {
NSInteger code = [error code];
NSString *message;
if (code == 100) {
message = @"No Internet Connection";
}
else if(code == 101) {
message = @"Wrong credentials";
}
UIAlertView *errorAlertView = [[UIAlertView alloc] initWithTitle:@"Error" message:message delegate:nil cancelButtonTitle:@"Ok" otherButtonTitles:nil, nil];
[errorAlertView show];
}
}];
我们可以使用
检查用户是否已登录if ([PFUser currentUser]) {
// user is logged
}
这意味着PFUser logInWithUsernameInBackground:密码:下载用户数据并将其存储在iOS的某个地方,我不知道它是在plist还是其他文件中,或者可能是session。
Parse Framework在iOS中存储用户登录会话的位置?
答案 0 :(得分:4)
我在使用Parse的应用程序周围捅了一下,发现了以下内容。
在Library/Private Documents/Parse
内部有一个currentUser
文件,其中包含用户的JSON表示。