iOS Facebook SDK 登录页面显示在受保护页面之前
iOS Facebook SDK login page shows before protected page
在我的应用程序中,我正在测试 Facebook SDK 以使用 "Login using Facebook" 功能。我能够创建一个使用 Facebook 登录的按钮,它会将我带到受保护的页面。
我也在使用 [FBSDKAccessToken currentAccessToken] 来保持登录状态。但是,在导航到受保护页面之前,登录页面会显示 1 秒钟。
下面是我在视图控制器中的代码:
- (void)viewDidLoad
{
[super viewDidLoad];
self.navigationController.navigationBarHidden = YES;
// Facebook Access Token
if ([FBSDKAccessToken currentAccessToken])
{
ProtectedPageViewController *pp = [self.storyboard instantiateViewControllerWithIdentifier:@"ProtectedPageViewController"];
[self.navigationController pushViewController:pp animated:YES];
}
}
提前谢谢你。
好吧...这很简单。
只需将动画设置为否
[self.navigationController pushViewController:pp animated:NO];
在我的应用程序中,我正在测试 Facebook SDK 以使用 "Login using Facebook" 功能。我能够创建一个使用 Facebook 登录的按钮,它会将我带到受保护的页面。
我也在使用 [FBSDKAccessToken currentAccessToken] 来保持登录状态。但是,在导航到受保护页面之前,登录页面会显示 1 秒钟。
下面是我在视图控制器中的代码:
- (void)viewDidLoad
{
[super viewDidLoad];
self.navigationController.navigationBarHidden = YES;
// Facebook Access Token
if ([FBSDKAccessToken currentAccessToken])
{
ProtectedPageViewController *pp = [self.storyboard instantiateViewControllerWithIdentifier:@"ProtectedPageViewController"];
[self.navigationController pushViewController:pp animated:YES];
}
}
提前谢谢你。
好吧...这很简单。
只需将动画设置为否
[self.navigationController pushViewController:pp animated:NO];