12

Facebookの共有手順をアプリに統合しようとしています。私はUIActivityViewControllerこのように使用しています:

NSArray * activityItems = @[self.imgView.image, self.txtField.text];
UIActivityViewController * activityVC = [[UIActivityViewController alloc] initWithActivityItems:activityItems applicationActivities:nil];
[self presentViewController:activityVC animated:YES completion:nil];

今まで、すべてが正常に機能しています。しかし、私はそのような問題に遭遇しました-FacebookアイコンをクリックしてFacebook共有画面に入ると、alertViewが表示されます:

ここに画像の説明を入力してください

したがって、問題は次のとおりです。[設定]をクリックすると、コントローラが閉じられ、何も起こりません。Twitterの場合、すべてが正常に機能しています。[設定]ボタンをクリックすると、アプリがバックグラウンドになり、[設定]が開きます。なぜこれがFacebookでは機能しないのですか?どんな助けでも適用されます。

追加:SLComposeViewControllerを使用すると同じ動作になります-設定が開きません

4

4 に答える 4

2

iOS6.0.1はこの問題を解決します。デバイスのソフトウェアを更新して、ビューを設定します。

于 2012-11-22T10:28:33.910 に答える
2

私はあなたがiOSを6から6.0.1にアップデートし**SLServiceTypeFacebook****SLComposeViewController**最初に検証タイプを削除するのと同じ問題を抱えています。それは今私にとってすべてうまく機能しています。

于 2012-11-22T10:31:43.767 に答える
1

このバグは、iOSの新しいバージョン(6.0.1)で修正されているようです。少なくとも、前回のアップグレード以降、すべて正常に機能しています。

于 2012-11-22T11:22:40.240 に答える
0

Facebookソーシャルフレームワークをアプリに統合したところ、iOS 6.1でもまったく同じ問題が発生しました。つまり、Facebookアカウントが設定されていない場合、この警告が表示されますが、[設定]をクリックすると、ダイアログが表示されなくなります。デバイスの設定ページ。

これはシミュレーターのみの問題のようで、実際のデバイスで完全に機能することがわかりました。ぜひお試しください。

于 2013-04-07T07:51:25.173 に答える