3

私が取り組んでいる iOS アプリに単純なダイアログを追加しようとすると、いくつかの奇妙な動作が発生します。

使用:

[facebook dialog:@"feed"
        andParams:params
      andDelegate:self];

次のダイアログが表示されます。

これは、シミュレータまたは実際のデバイスにあります。奇妙なボタンとその位置に注意してください。ダイアログは壁に正しく投稿されますが、ダイアログは閉じません。代わりに、次の JavaScript メッセージが表示されます。

window.location.href="fbconnect://success?post_id="

また、どちらのデリゲート (dialogDidCompleteまたはdialogCompleteWithUrl) も発火しません。

4

1 に答える 1

2

最後にそれを見つけました。ユーザー エージェントが appdelegate でオーバーライドされていました。これにより、Facebook が誤ったデータを返送していました。

于 2012-09-08T19:00:53.380 に答える