Facebookのログインの問題が発生しました。FB SDK 3.0をインストールしましたが、サンプルプロジェクトはうまく機能しているようですが、よくわかりません。自分のプロジェクトでボタンを作成してFacebookにログインしようとすると、「このアプリは既に承認されています。続行するには[OK]を押してください」というページが表示されますが、sessionStateChangedメソッドから常にFBSessionStateClosedLoginFailedが表示されます。また、Simulator SafariのFacebookページからログアウトして、プロジェクトを再起動し、新しいユーザー名/パスワードページを取得してからログインしましたが、それでもFBSessionStateClosedLoginFailedが表示されます。
さらにいくつかの観察。1、NSLogを介してFBSessionStateClosedLoginFailedを取得し、Facebookページの[OK]ボタンをクリックした直後にログが表示されます。
一種の欲求不満。誰かがこの問題を手伝ってくれるかしら。感謝!-トニー
追加:もう少し調べてみたところ、Facebookがここでハイライトしているように、私が抱えている問題はおそらく典型的な問題であることがわかりました(http://developers.facebook.comページの「Pro-tip3:すべてのiOSアプリ設定を完了する」セクション/ docs / howtos / login-with-facebook-using-ios-sdk /)。iPhoneの上に大きな赤い十字が付いた画像はまさに私が持っているものです。xcodeプロジェクトから、ログインボタンをクリックすると、このページに移動します。このページで[OK]をクリックする必要があるたびに(Okay_pageと呼びます)、シミュレーターのアプリに戻ります。 FBSessionStateClosedLoginFailedとしてのログインステータス。バンドルIDを確認しましたが、正しいです。私はまだ「YOUR_IPHONE_APP_STORE_ID」を持っていません。これはAppleに支払う必要があると思います。後でそれを行いますが、まだ作業中です。
ここで、いくつか質問があります。1、このOkay_pageをスキップするには、YOUR_IPHONE_APP_STORE_IDが必要ですか?2、これは(このOkay_pageからアプリに自動的にリダイレクトされない)、このOkay_pageで手動で[OK]をクリックしてシミュレーターでアプリに戻ると、常にFBSessionStateClosedLoginFailedのログインステータスを取得することと関係がありますか?言い換えると、(シミュレーターでアプリに戻るには、手動で[OK]をクリックする必要があります)(FBSessionStateClosedLoginFailedのステータスを取得した理由)ですか?