解析 - 同时注册并登录

时间:2014-07-21 13:43:17

标签: ios parse-platform

使用Parse(iOS框架),我可以使用两个API注册并成功登录 当用户登录时,它将缓存用户,因此访问" currentUser"将返回适当的对象。但是注册API并不是缓存 注册本身是否有任何方法可以缓存用户并避免单独的登录功能?

1 个答案:

答案 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];
    }
}];