Parse.com 无法从 Parse 获取正确的用户名
Parse.com can't get correct username from Parse
我正在尝试按照官方手册中的描述使用 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
可能是什么问题?
在您的代码中,您告诉它记录整个用户对象。这可能会记录一些类似独特的 I'd 之类的东西。
如果你想要名字那么你应该使用...
[PFUser currentUser].userName
或其他一些 属性。
除非您实际告诉它您要记录哪一部分,否则它不知道要记录用户的哪一部分。
我正在尝试按照官方手册中的描述使用 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
可能是什么问题?
在您的代码中,您告诉它记录整个用户对象。这可能会记录一些类似独特的 I'd 之类的东西。
如果你想要名字那么你应该使用...
[PFUser currentUser].userName
或其他一些 属性。
除非您实际告诉它您要记录哪一部分,否则它不知道要记录用户的哪一部分。