FaceBook停止响应我的电话

时间:2014-04-02 15:20:33

标签: ios objective-c facebook

当我尝试连接到FaceBook时,应用程序正在转移到Facebook应用程序,当它返回到我的应用程序时,我得不到FaceBook的响应,我的应用程序不再是它的调试模式。 因此,我无法使用任何信息来查看最新情况。

这从来没有发生在我之前,加上应用程序确实与FaceBook一起工作直到昨天,一些事情发生了变化,我不知道什么,我真的尝试了我能想到的一切。 包括再次检查bundel名称,检查FB ID,并检查我有通常的FaceBook方法,如:

- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation {

    [[FBSession activeSession] handleOpenURL:url];
    return YES;

    return NO;

}

并且:

- (void)applicationDidBecomeActive:(UIApplication *)application
{
    //Face boook sesstion:

    [[FBSession activeSession] handleDidBecomeActive];
}

问题发生在这里:

[FBSession openActiveSessionWithReadPermissions:@[@"read_stream", @"email"] allowLoginUI:YES completionHandler:^(FBSession *session, FBSessionState status, NSError *error) {

//永远不会到这里!! // FaceBook返回我的应用程序后,我根本没有回复!!

        if (status == FBSessionStateOpen) {
            [FBRequestConnection startForMeWithCompletionHandler:^(FBRequestConnection *connection, NSDictionary<FBGraphUser> *result, NSError *error) {

                NSString *fbID = [result objectForKey:@"id"];
                NSString *fullName = [NSString stringWithFormat:@"%@ %@", [result objectForKey:@"first_name"], [result objectForKey:@"last_name"]];
                NSString *userName = fullName;
                NSString *email = [result objectForKey:@"email"];
                NSString *phoneNumber = @"";
                NSString *userImageString =  [NSString stringWithFormat:@"http:/graph.facebook.com/%@/picture?height=400&type=normal&width=400", result.username];
                NSDictionary *fbDict = [NSDictionary dictionaryWithObjects:@[fbID, userName, fullName, email, phoneNumber, userImageString] forKeys:@[FB_ID, USER_USERNAME, USER_FULLNAME, USER_EMAIL, USER_PHONE,USER_IMAGE]];


                }];

            }];

我只是无法理解根本没有回应的可能性,因此很难弄清楚问题是什么......

非常感谢任何帮助

由于

1 个答案:

答案 0 :(得分:0)

您的设备上是否有两个安装了相同FacebookAppID的应用? 在这种情况下,第二个应用程序可能是打开的而不是您正在调试的应用程序。