2

新しいプロジェクトで Facebook ログインに解析フレームワークの PFFacebook を使用しています。Facebook のログイン ボタンをクリックすると、PFFacebook のログイン ダイアログ に移動します。そして今、アプリに到達するために myAppIcon ボタンを押しましたが、アプリがハングしました。

ここに画像の説明を入力

通常の Facebook sdk では、次の方法でログインを処理します。同じことを確認したいのですが、解析フレームワークを使用します

// Did something go wrong during login? I.e. did the user cancel?
    if (status == FBSessionStateClosedLoginFailed || status == FBSessionStateCreatedOpening) {

        // If so, just send them round the loop again
        [[FBSession activeSession] closeAndClearTokenInformation];
        [FBSession setActiveSession:nil];
        FB_CreateNewSession();
    }
    else 
    {
        // Update our game now we've logged in
        if (m_kGameState == kGAMESTATE_FRONTSCREEN_LOGGEDOUT) {
            UpdateView(true);
        }
    }          
4

1 に答える 1

0

必要なものは次のとおりです。NSLogs をチェックして、それぞれの場合に何が起こるかを確認してください。

    // Login PFUser using Facebook
    [PFFacebookUtils logInWithPermissions:permissionsArray block:^(PFUser *user, NSError *error) {
        if (!user) {
            if (!error) {
                NSLog(@"Uh oh. The user cancelled the Facebook login.");
            } else {
                NSLog(@"Uh oh. An error occurred: %@", error);
            }
        } else if (user.isNew) {
            NSLog(@"User with facebook signed up and logged in!");
        } else {
            NSLog(@"User with facebook logged in!");
        }
    }];
于 2013-07-02T06:09:06.797 に答える