要获取我使用的当前用户名:NSString * userName = [[PFUser currentUser] username];问题是,如果用户使用FB登录,我会得到一些像' u55yceub4z2yzrezbdfpyx3bl'而不是真正的用户名。
我知道我可以得到它:
FBRequest *request = [FBRequest requestForMe];
[request startWithCompletionHandler:^(FBRequestConnection *connection, id result, NSError *error) {
if (!error) {
NSDictionary *userData = (NSDictionary *)result;
NSString *userName = userData[@"name"];
}}];
但问题是,有没有办法让用户忘记用户是用Parse还是Facebook登录?如果是否定的,我怎么知道我通过Facebook登录的用户才能获得正确的用户名?
答案 0 :(得分:3)
使用PFFacebookUtils
- isLinkedWithUser: