关于ios和Tagu好友端点中的facebook sdk

关于ios和Tagu好友端点中的facebook sdk,ios,facebook-sdk-4.0,Ios,Facebook Sdk 4.0,我在ios中使用facebook SDK4.0,我试图通过Tagu friends检索登录用户的好友列表。我已经做到了。整个朋友名单都显示出来了,但问题是名字。在返回的字典中,一些名字显示了奇怪的数字。我也找到了原因,因为名字是英语以外的语言,大部分都是孟加拉语。有没有办法用他们各自的语言来命名??我正在添加我得到的奇怪名字的方法和片段。如果你知道这类东西,请帮助!!求你了 -(void) getMineFriends { NSDictionary *limitDictionary =

我在ios中使用facebook SDK4.0,我试图通过Tagu friends检索登录用户的好友列表。我已经做到了。整个朋友名单都显示出来了,但问题是名字。在返回的字典中,一些名字显示了奇怪的数字。我也找到了原因,因为名字是英语以外的语言,大部分都是孟加拉语。有没有办法用他们各自的语言来命名??我正在添加我得到的奇怪名字的方法和片段。如果你知道这类东西,请帮助!!求你了

   -(void) getMineFriends
 {
NSDictionary *limitDictionary = [NSDictionary     dictionaryWithObjectsAndKeys:@"600",@"limit", nil];

[[[FBSDKGraphRequest alloc]initWithGraphPath:@"me/taggable_friends" parameters:limitDictionary HTTPMethod:@"GET"]startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection, id result, NSError *error) {
    NSLog(@"friends = %@",[result objectForKey:@"data"]  );
}];
}


下面是一个奇怪名称的示例:name=\U0995\U09be\U099c\U09c0\U09a4\U09c1\U09b7\U09be\U09b0

问题解决了。问题是我正在使用对象密钥数据访问结果,但当我使用对象密钥数据初始化一个带有结果的字典数组时,然后我使用对象密钥名称访问了名称,结果很好。对于给您带来的不便,我深表歉意:p

        -(void) getMineFriends
        {
          NSDictionary *limitDictionary = [NSDictionary dictionaryWithObjectsAndKeys:@"600",@"limit", nil];

[[[FBSDKGraphRequest alloc]initWithGraphPath:@"me/taggable_friends" parameters:limitDictionary HTTPMethod:@"GET"]startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection, id result, NSError *error) {
    NSArray *friendsarray = [result objectForKey:@"data"];
    for (NSDictionary *friend in friendsarray) {
        NSLog(@"i have a friend named %@",[friend objectForKey:@"name"]);
    }
}];
} 这是更改后的代码:D