1

壁に [テキストのみ] を投稿するために FBRequestConnetion を使用しています。しかし、問題は、最新の FacebookSDK で廃止されたクラスである FBDialog にあります。

それで、最新の FacebookSDK に他の UIComponent がありますか?それを介して、壁に投稿する FBDialog Behavior を実現できます。

または、独自の UI を設計して FBRequestConnection を使用する必要があります。

4

2 に答える 2

2

私もこれについて混乱しています。SDKのHelloFacebookSampleサンプルを見ると、それが私が理解していることです。

  • 以前のSDKでは、ユーザーがメッセージをカスタマイズして投稿するかキャンセルするかを選択できるダイアログを表示できました。これには特別なFacebookの権限は必要ないと思います。

  • iOS6には優れたネイティブダイアログがありますが、iOS5のフォールバックは、FBRequestConnectionを使用して直接投稿することです。これは、ダイアログなしで直接投稿するだけであり、「 publish_action」権限も必要です。

私は同じ結論に達したと思います。iOS5で素敵なダイアログが必要な場合は、次のことを行う必要があります。

  • 自分でUIを作成し(おそらくIOS6ポップアップを模倣します)、新しいアクセス許可を要求します
  • または、SDKフォルダー内の非推奨のヘッダーを使用します(そこに行くかどうかはわかりません...)
于 2012-10-07T08:34:37.180 に答える
0

リリースされたばかりの SDK と、iOS6 上に構築されたネイティブ UI のこのリンクをご覧ください: https://developers.facebook.com/docs/howtos/ios-6/

また、SDK に含まれている更新されたサンプル HelloFacebookSample を見ることもできます。これは、ユーザーのステータス更新を投稿する方法を示しています。

于 2012-09-26T02:18:20.437 に答える