2011-08-31 95 views
1

我正在创建一个带5个选项卡的iphone应用程序,每个选项卡都有一个根视图控制器,并且我在每个根视图上推视图控制器。当我从根视图控制器显示一个Facebook对话框时,它显示没有问题。但是,当我尝试从推送的视图控制器显示它时,对话框将立即显示并立即消失,甚至无需加载请求的页面。任何想法将不胜感激。谢谢。Facebook-ios-sdk对话框立即消失

回答

6

这为我工作:http://forum.developers.facebook.net/viewtopic.php?id=90822#p319064

的JIST:在FBDialog.m,改变

if (!window) { 
window = [[UIApplication sharedApplication].windows objectAtIndex:0]; 
} 

window = [[UIApplication sharedApplication].windows objectAtIndex:0]; 
+0

我在iOS 4的有这个问题,但没有的iOS 5,什么一个噩梦。在我的情况下,UIAlert覆盖窗口是FB获得此代码时的关键窗口,因此评论if子句也适用于我。 –