2011-08-31 19 views
1

5つのタブを持つiPhoneアプリを作成しています。各タブにはルートビューコントローラがあり、各ルートビューにビューコントローラを押します。私は、ルートビューコントローラからのFacebookのダイアログを表示すると、問題なく表示されます。しかし、プッシュされたView Controllerから表示しようとすると、リクエストされたページをロードしなくてもダイアログがただちに表示され消えます。どんなアイデアでも大歓迎です。ありがとうございました。Facebook-ios-sdkダイアログがすぐに消えます

答えて

6

これは私の仕事:http://forum.developers.facebook.net/viewtopic.php?id=90822#p319064

JIST:FBDialog.mで、

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

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

を変更私は何を、iOSの5のiOS 4でこの問題を持っていたではなく、悪夢。私の場合は、UIAlertオーバーレイウィンドウがFBがこのコードを取得した時点のキーウィンドウだったので、if節をコメントすることも私のために働いていました。 –

関連する問題