Facebook登录重定向iOS App

时间:2014-08-19 09:29:20

标签: ios objective-c facebook

早上好,

我想在用户使用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

提前致谢。

1 个答案:

答案 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];
}