iOS Facebook SDK 登录页面显示在受保护页面之前
Posted
技术标签:
【中文标题】iOS Facebook SDK 登录页面显示在受保护页面之前【英文标题】:iOS Facebook SDK login page shows before protected page 【发布时间】:2015-12-26 19:10:32 【问题描述】:在我的应用程序中,我正在测试 Facebook SDK 以使用“使用 Facebook 登录”功能。我能够创建一个使用 Facebook 登录的按钮,它会将我带到受保护的页面。
我也在使用 [FBSDKAccessToken currentAccessToken] 保持登录状态。但是,登录页面会显示 1 秒钟,然后导航到受保护的页面。
下面是我在 View Controller 中的代码:
- (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];
提前谢谢你。
【问题讨论】:
【参考方案1】:好吧……这很简单。
只需将动画设置为 NO
[self.navigationController pushViewController:pp animated:NO];
【讨论】:
以上是关于iOS Facebook SDK 登录页面显示在受保护页面之前的主要内容,如果未能解决你的问题,请参考以下文章
iOS Facebook SDK 登录视图有时会显示桌面 Web 而不是移动 Web