0

我的问题与此非常相似: Facebook SDK 登录对话框出现两次

" 登录对话框出现两次。我该如何解决这个问题?"

除了,我使用这个单例与 Facebook sdk 进行通信: http: //matt-swain.com/post/21160566904/facebook-ios-sdk-singleton(这就是我正在使用的代码) http://barrycenter。 com/BAM!coding/2011/07/simplifying-facebook-ios-sdk/(旧版本包括解释)

我的代码和原始单例代码之间的唯一区别是我有一个方法:

-(void) postToWallWithDialog:(int)count2 {

    NSMutableDictionary* params = [self buildPostParams:count2];
    [self dialog:@"feed" andParams:params andDelegate:self]; //post 

} //buildPostParams just makes a dictionary, nothing else. 

我不想从 fbDidLogin 中调用我的方法,因为它需要从视图控制器中调用。

如何消除第二个登录对话框?

谢谢!

4

1 回答 1

0

我最终使用 FBNotifications 来检查用户是否真的登录以及是否有有效的会话。知道了这一点,我贴在墙上,它消除了第二个对话框。

于 2012-08-21T10:13:24.867 回答