早上好
我想在用户使用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,我试图用它来进行重定向,但它仍然不起作用。
In my 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
查看此链接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];
}