我的问题与此非常相似: 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 中调用我的方法,因为它需要从视图控制器中调用。
如何消除第二个登录对话框?
谢谢!