ナビゲーションベースのアプリケーションを使用しています。すべてのセルが detailView を作成します。タイトル、日付、説明を表示するdetailViewに3つのテキストビューがあります。ユーザーがそれらを単一のビューとしてスクロールできるように、textViews を scrollView に配置しました。今、scrollView の最後に Facebook のアイコンが必要です。そのアイコンがクリックされ、ユーザーがすでに facebook にログインしている場合、その facebook ページは自動的にいいね! されるはずです。ユーザーがログインしていない場合は、アカウント情報を要求する必要があります。私はこれが初めてで、これが私の最初のアプリです。developer.facebook.com を探索しようとしましたが、その機能を取得できませんでした。誰でもこれで私を助けることができますか? 事前に感謝します。
1 に答える
1
ボタン自体を実装するには、Facebook Like グラフィックを画像として使用して、アプリケーションにカスタム UIButton を追加します。
タッチ イベントを処理するセレクターは、NSRequest を処理する必要があります。ユーザーがログインしているかどうかを確認する必要があります。ユーザーが Facebook にログインしている場合、セレクターは Facebook の API に NSRequest を送信して、Facebook ページにいいね! を付けます。ユーザーがログインしていない場合は、代わりに、Facebook で認証を処理する UIView をユーザーに提供する必要があります。認証が成功したことがわかったら、Facebook API に NSRequest を発行して、ページをいいね! することができます。
iOS アプリケーションで Facebook API を使用する方法の詳細については、https://github.com/facebook/facebook-ios-sdkで Facebook iOS SDK を確認してください。Facebook の iOS SDK には、認証と広範な API サポートが含まれており、作業が容易になります。
于 2011-02-20T03:45:04.293 に答える