IOS Facebook SDKlogin对话框显示两次(2login对话框)

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

“login对话框出现两次,我该如何解决这个问题?”

除此之外,我正在使用这个单例与Facebook sdk进行通信: http://matt-swain.com/post/21160566904/facebook-ios-sdk-singleton (即我使用的代码) http:// barrycenter。 com / BAM!编码/ 2011/07 / simpifying-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中调用我的方法,因为它需要从视图控制器调用。

我如何消除第二个login对话框?

谢谢!

我结束了使用FBNotifications来检查用户是否实际上闯入,以及是否有一个有效的会话。 知道了,我贴在墙上,消除了第二个对话框。