1

Facebook SDKをダウンロードしました。メインサンプルであるscurmptuous sampleをそこで実行します。

シミュレーターで実行すると、sdk は何も投稿しません。

自分のiPhoneで実行すると、これが発生し続けます

まず、

- (BOOL)openSessionWithAllowLoginUI:(BOOL)allowLoginUI {
    return [FBSession openActiveSessionWithReadPermissions:nil
                                              allowLoginUI:allowLoginUI
                                         completionHandler:^(FBSession *session, FBSessionState state, NSError *error) {
                                             [self sessionStateChanged:session state:state error:error];
                                     }];    
}

次に、すぐに完了ハンドラに移動します。state の状態は FBSessionStateClosedLoginFailed です

すぐに

Facebookに接続しようとしたり、何かをしようとしているようには見えません。

私自身のプログラムでは、まったく同じコードを使用し、問題なくログインできました。

シミュレーターでおいしいものをうまく実行できます。

エラーコードは次のとおりです。

(lldb) po error
$0 = 0x1e891580 Error Domain=com.facebook.sdk Code=2 "The operation couldn’t be completed. (com.facebook.sdk error 2.)" UserInfo=0x1dd87870 {com.facebook.sdk:ErrorLoginFailedReason=com.facebook.sdk:ErrorLoginFailedReason}

少なくとも、どの Facebook URL が呼び出されているかを確認し、どこで問題が発生したかを確認できます。今は何もない。それはただ(しません)動作します。

4

1 に答える 1

1

設定で、facebook がすばらしいもののためにオフになっていることがわかりました。これをオンにすると、問題が解決します。

誰がそれをオフにしたのかは明らかではありません。デフォルトはオフですか?知るか。

iPhone から scrumptuous を削除しても、デフォルトで有効になるわけではありません。

これはちょうどいいです。ほとんどのユーザーは、設定に移動して電源を入れる必要があることを理解できません。

于 2013-02-15T05:46:15.473 に答える