2
要獲取我使用的當前用戶名:NSString * userName = [[PFUser currentUser] username];問題是,如果用戶使用FB登錄,我會得到一些字符串,如'u55yceub4z2yzrezbdfpyx3bl',而不是真正的用戶名。Parse.com獲取用戶名,如果其Facebook或解析用戶
我知道我可以得到它:
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登錄獲得正確的用戶名?