Facebook登录重定向iOS应用程序

Facebook登录重定向iOS应用程序,ios,objective-c,facebook,Ios,Objective C,Facebook,早上好 在用户使用Facebook登录登录后,我想重定向到另一个视图(MainViewController)。我尝试了Stackoverflow和其他网站的一些代码,但它们在我的项目中不起作用。你能帮我吗 这是我的代码,来自AppDelegate.m: - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // Overr

早上好

在用户使用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,我正试图使用它进行重定向,但它仍然不起作用

在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
提前感谢。

请查看此链接

在登录成功后调用FBLoginView委托方法

// Logged-in user experience
- (void)loginViewShowingLoggedInUser:(FBLoginView *)loginView {
   //Here you segue your view controller
   [self performSegueWithIdentifier:@"youridentifier" sender:self];
}

您是否编写了此方法
-(BOOL)应用程序:(UIApplication*)应用程序openURL:(NSURL*)url源应用程序:(NSString*)源应用程序注释:(id)注释{//调用FBAppCall的HandlePonurl:sourceApplication来处理Facebook应用程序响应BOOL wasHandled=[FBAppCall handleOpenURL:url sourceApplication:sourceApplication];//如果需要,可以在此处添加特定于应用程序的url处理代码返回wasHandled;}
我复制了你的代码,但它仍然不起作用。我必须更改一些东西?这是我的第一个应用程序,我有点迷路了。再次感谢。这是我尝试的第一件事,但它仍然不起作用。我不知道为什么,因为这很简单,但它没有将我重定向到MainViewController。你知道为什么它不起作用吗?因为其他原因使用Segue的r重定向工作正常。谢谢。对不起BHASKAR,但你是什么意思?我将用一些代码更新我的第一条消息。谢谢。