0

我正在将我的 iOS 应用程序与 facebook 集成。我想同时验证和发送 requestWithGraphPath 。我怎样才能做到这一点?现在写我正在使用以下代码:

 if (!facebook.isSessionValid) {
            NSLog(@"in else login button tapped");
            NSArray *permissions = [[NSArray alloc] initWithObjects:
                                    @"user_likes", 
                                    @"publish_stream",
                                    @"user_about_me",
                                    @"email",
                                    nil];
            [facebook authorize:permissions];
            [permissions release];

            [facebook requestWithGraphPath:@"me" andDelegate:self]; 
        }

但是在调用 requestWithGraphPath 之后。我的应用程序一直在等待。但是下次当我再次按下按钮时,它就可以正常工作了。当 facebook.isSessionValid 为 false 时,authentication 和 requestWithGraphPath 可以同时工作吗?提前致谢。

4

1 回答 1

0

授权后,如果您已正确设置委托。用户回到你的应用程序,方法:

 -(void)fbDidLogin {

 }

应该触发,你可以在那里请求graphPath。

于 2012-09-07T08:54:20.433 回答