早上好,
我想在用户使用Facebook登录信息登录后重定向到另一个视图(MainViewController
)。我尝试了Stackoverflow和其他网站的一些代码,但他们没有在我的项目中工作。你能帮帮我吗?
以下是AppDelegate.m
的代码:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
// Override point for customization after application launch.
[FBLoginView class];
return YES;
}
我不确定这是否是我必须编辑的地方才能进行重定向。我创建了一个名为Main
的segue,它是我试图用来进行重定向但它仍然不能正常工作的。
在我的ViewController.h
@implementation aupViewController
- (void)viewDidLoad
{
[super viewDidLoad];
self.loginButton.readPermissions = @[@"public_profile", @"email"];
//self.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"Default.png"]];
}
- (void)loginViewShowingLoggedInUser:(FBLoginView *)loginView {
//Here you segue your view controller
[self performSegueWithIdentifier:@"Main" sender:self];
}
@end
提前致谢。
答案 0 :(得分:0)
请参阅此链接https://developers.facebook.com/docs/facebook-login/ios/v2.1
有登录成功后调用的FBLoginView委托方法。
// Logged-in user experience
- (void)loginViewShowingLoggedInUser:(FBLoginView *)loginView {
//Here you segue your view controller
[self performSegueWithIdentifier:@"youridentifier" sender:self];
}