2012-09-28 14 views
12

私は自分のアプリにFacebookの共有手順を統合しようとしています。今、すべてが正常に動作しているティルiOS 6ソーシャル統合 - 設定の問題へ

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

:私はこのようなUIActivityViewControllerを使用しています。しかし、私はこのような問題に会った - 私はFacebookのアイコンをクリックするとFacebookの共有画面を入力したときにalertViewが表示されます。

enter image description here

ので、問題がある - 私は設定をクリックしたときに私のコントローラは、単に却下され、何も起こりません。ツイッターはすべてうまくいきます - 設定ボタンをクリックすると、私のアプリはバックグラウンドになり、設定が開きます。なぜこれはFacebookではうまくいかないのですか?どんな助けも訴えられるでしょう。

を追加しました: SLComposeViewControllerを使用するには、同じ動作につながる - 設定

+0

私が知っているように、openURLはもう設定では機能しません。あなたの正確な問題はどこですか?設定やFacebookには? –

+0

twitterでうまくいきます!うん、私の問題は、ユーザーがtwitterダイアログで行われるように自動的に設定にリダイレクトできないということです。 – Stas

+0

私は電話でチェックしていませんが、私はシミュレータで同じ問題があります。 –

答えて

1

このバグは、iOS(6.0.1)の新しいバージョンで修正されているようです。少なくとも、私は最後のアップグレード時からすべてうまく動作しています。

2

のiOS 6.0.1の解決この問題は開きません。デバイス上のソフトウェアをアップデートし、設定を表示します。

+1

IOSで同じ問題が発生しています。7.どのようにしてこの問題をIOS 7で解決できますか – sabir

2

私はあなたが6から6.0.1へのIOSを更新し、最初に**SLComposeViewController**で検証タイプ**SLServiceTypeFacebook**を削除し、同じ問題を抱えています。今、私のためにすべての作業罰金のthats。

0

私はちょうど私のアプリにFacebookのソーシャルフレームワークを統合し、iOS 6.1で全く同じ問題を抱えていました。つまり、私のFacebookアカウントが設定されていないとき、私はこの警告を受け取ります。私はデバイスの設定ページに移動します。

これはシミュレータのように思えますが、実際のデバイスでは完全に機能します。私は試してみることをお勧めします。

関連する問題