使用Parse(iOS框架),我可以使用两个API注册并成功登录 当用户登录时,它将缓存用户,因此访问" currentUser"将返回适当的对象。但是注册API并不是缓存 注册本身是否有任何方法可以缓存用户并避免单独的登录功能?
答案 0 :(得分:0)
它也应该自动登录。例如,如果在signUpInBackground
中的完成块中,您的主屏幕和主屏幕中有一个segue,它应该显示与用户相关的信息,那么因为[PFUser currentUser]
是设置为已注册的用户。
这是一个例子
[user signUpInBackgroundWithBlock:^(BOOL succeeded, NSError *error) {
if (error) {
UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:[[error userInfo] objectForKey:@"error"] message:nil delegate:self cancelButtonTitle:nil otherButtonTitles:@"Ok", nil];
[alertView show];
// Bring the keyboard back up, because they'll probably need to change something.
[_usernameField becomeFirstResponder];
}
else{
// Success!
[self performSegueWithIdentifier:@"goToMain" sender:self];
}
}];