我需要在登录facebook后直接弹出到根视图控制器 我可以让它弹出到根视图控制器。 (例如:[weakSelf.navigationController popToRootViewControllerAnimated:NO];) 我的问题是,在facebook登录后,它返回到启动facebook登录的原始视图控制器,挂起几秒钟显示该屏幕,然后弹出我需要它去的根视图控制器。我知道问题是它离开应用程序进行facebook登录,然后在弹出之前返回到该viewcontroller。有关我可以做什么的任何建议,以便原始视图控制器不会显示并直接进入我的根VC?
来自ViewController的代码打开facebook登录:
__weak ForgotPasswordViewController *weakSelf = self;
[ConsumerProfileDataClient facebookLoginWithErrorBlock:^(CPSError *error) {
if (!error) {
[weakSelf.navigationController popToRootViewControllerAnimated:NO];
} else {
DebugLog(@"error: %@", error);
}
}];