0

アプリの FBSDK を最新バージョンにアップグレードして iOS9 をサポートし、すべてのLSApplicationQueriesSchemesスキームとNSAppTransportSecurityを含めました。ログインや共有など、すべてが正常に機能します。

しかし、共有を実行しようとすると、デバイスは SLComposeView である共有ダイアログを表示しますが、シミュレーターは下部からサファリをポップアップして、ネイティブの facebook ダイアログを表示します。共有ダイアログでこの違いを引き起こしている原因が本当にわかりません。私が欠けているものはありますか?ログイン ダイアログは正常に機能します (シミュレータとデバイスの両方で Safari ポップアップ)。理解のために写真を添付し​​ています。左側がシミュレーターのスクリーンショット、右側がデバイスのスクリーンショット

4

1 に答える 1

0

私自身の質問に答えます。

ネイティブの FBSDKShareButton をサブクラス化することで問題を修正しました。これで動作は正常に見えます。

于 2015-09-28T19:09:12.507 に答える