0

Facebook のログイン ダイアログをアプリに統合したいと考えています。そのために、Facebookの開発者ページをチェックして統合しました。

facebook sdk1 -パッケージをダウンロードしてインストールしました
2 - 追加facebook.frameworkFBUserSettingsViewResources.bundleてアプリに追加しました
3 - そしてそのパッケージを使用しましたSessionLoginSample

その実行とユーザーはFacebookを使用してログインできますが、ダイアログボックスで開きたいのではなく、safaryで開きます。

ここでの回答は、facebook.mファイルを変更すると言っていますが、私のプロジェクトにはありません。そのために、 GITHubfacebook-ios-sdkからプロジェクトをダウンロードし、そのプロジェクトでフォルダーからプロジェクトにすべてのファイルをコピーしました。その非アークなので、フラグが追加されました。srcfno-objc-arc

しかし、facebook.mファイルには、回答が変更を提案したコードが含まれていません。また、グラフを実装GraphApiSampleしましたが、FBLoginView でエラーが表示されます。

したがって、このトピックに関するヘルプをお願いします。コードまたはチュートリアルは非常に高く評価されます。

4

2 に答える 2

1

アプリ内でログイン ページを開く場合は、FBGraphAPIを使用する必要があります。

于 2013-08-19T06:55:53.060 に答える
0

Web ダイアログを強制する場合は、ログイン動作を指定する必要があります。

FBSession を見ると、セッションを開くメソッドが多数あり、その多くは FBSessionLoginBehavior パラメータを取ります。ログイン動作のために FBSessionLoginBehaviorForcingWebView を渡すと、Web ビュー ダイアログが強制されます。

于 2013-08-19T18:21:52.550 に答える