1

我使用 Parse Facebook 实现已经有一段时间了,现在更新后出现了一些奇怪的行为。

我正在使用成功登录用户

NSArray *permissions = [NSArray arrayWithObjects:@"user_about_me",
                   @"user_relationships",@"user_birthday",@"user_location",
                   @"email", nil];

[PFFacebookUtils logInWithPermissions:permissions
                                    block:^(PFUser *user, NSError *error) {
                                            if (!user) {
                                                if (!error) { // The user cancelled the login
                                                    NSLog(@"Uh oh. The user cancelled the Facebook login.");
                                                } else { // An error occurred
                                                    NSLog(@"Uh oh. An error occurred: %@", error);
                                                }
                                            }
                                            else if (user.isNew) { // Success - a new user was created
                                                NSLog(@"Is New");
                                            }
                                            else { // Success - an existing user logged in
                                                NSLog(@"Existing");
                                            }
                                      }];

哪个工作正常。现在,当我想向我使用的用户显示帖子对话框时

NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
                                       @"MY_APP_ID", @"app_id",
                                       caption, @"name",
                                       link, @"link",
                                       description, @"description",
                                       name, @"caption",
                                       picture, @"picture",
                                       nil];
[[PFFacebookUtils facebook] dialog:@"feed" andParams:params andDelegate:self];

即使用户已经登录并且正在使用配置了 facebook 设置的 ios6.0,它也会弹出 facebook 登录弹出窗口。

谁能帮我解释发生了什么,这样我就可以避免用户基本上必须多次登录才能发布?

4

0 回答 0