Parse.com无法从Parse获得正确的用户名

时间:2015-02-08 00:17:15

标签: ios objective-c facebook-graph-api parse-platform

我正在尝试使用Parse SDK实现Facebook身份验证,如官方手册中所述。 但是,在调用[PFUser currentUser]

时,我得到一些令牌而不是真实姓名
- (void)viewWillAppear:(BOOL)animated {
    [super viewWillAppear:YES];

    if ([PFUser currentUser] && [PFFacebookUtils isLinkedWithUser:[PFUser currentUser]]) {
        NSLog(@"USER == %@ == IS ALREADY LINKED WITH FACEBOOK", [PFUser currentUser]);
    }
}

NSLOG告诉我:USER == Op2Qz1RxiwR1zflsSzCVR538A == IS ALREADY LINKED WITH FACEBOOK

可能是什么问题?

1 个答案:

答案 0 :(得分:1)

在您的代码中,您告诉它记录整个用户对象。这可能会记录类似于我或其他东西的东西。

如果你想要这个名字,你应该使用......

[PFUser currentUser].userName

或其他一些财产。

它不知道要记录的用户的哪个部分,除非您实际告诉它要记录哪个部分。