1

私の fbDidLogin デリゲート メソッドは、最初は呼び出されませんでした。「fbDidLoginが呼び出されていません」「IOS - Facebook SDK fbDidLoginが呼び出されていません—ビューコントローラーを初期化する」を検索して見つけ、FacebookのURLをアプリケーションデリゲートに正しく処理しました。しかし、fbDidLogin メソッドは呼び出されませんでした。というわけで、また探しました。誰かが「fbDidLogin が iOS と呼ばれない問題」で変更するよう に言っています

[self authorizeWithFBAppAuth:YES safariAuth:YES];

の中へ

[self authorizeWithFBAppAuth:NO safariAuth:YES];  

私のFacebook.mファイルで。それを行った後、Facebookのログインビューが変更されましたが、必要なものを取得できませんでした.

その状況で私は何をしましたか?一行追加しました

[facebook logout:self];  

直後の

[facebook authorize:permissions];  

ログインまたはログアウトの同期に問題があると思ったので、Facebookのログアウトメソッドを呼び出すと(はい、MIGHT)動作する可能性があります。
出来上がり!少なくとも私にとってはうまくいきます。
ここでお聞きしたいのは、私のプロセスに問題や論理エラーはありますか? そして、そうするためのより良い方法はありますか?

4

0 に答える 0