我创建了一个iOS应用程序,我希望Facebook集成让用户进入我的应用程序使用。所以我通过" developer.facebook.com"完成了所有的设置。 网站并遵循所有步骤。但在我的应用程序Facebook登录工作得很好。但成功登录后,应用程序返回到我开始的同一登录页面但我希望我的应用程序在身份验证后返回到新的视图控制器。所以我确实遵循以下代码:
- (void)loginViewFetchedUserInfo:(FBLoginView *)loginView
user:(id<FBGraphUser>)user {
[self performSegueWithIdentifier:@"authentication" sender:self];
}
在我的第一个视图控制器文件中,以便在身份验证后移动到我想要的视图控制器。它移动到我想要的视图控制器但是在我的第一个视图控制器上停留一段时间然后移动到所需的一个。但我不想要这个senario。我只是希望在认证控制之后直接移动到所需的视频控制器而不显示我的第一个包含Facebook登录按钮的视图控制器。 请帮助我这个,我坚持这个问题,因为很多天。所以任何帮助将不胜感激。 据我所知,我使用的是普通视图控制器,而不是导航控制器。我已多次检查我的包ID和网址方案,并且是正确的。
答案 0 :(得分:0)
在loginViewShowingLoggedInUser方法中,忽略currentViewcontroller,即使用fbloginview按钮。