1

在这里,我试图使用 FHSTwitterEngine同时获得twitter的关注者和关注者。这里是我的代码,获取关注者并将 dictionary添加到NSMutableArray中以打印tableView在1个NSMutableArray中添加两个NSMutableDictionaries

NSMutableDictionary *dict1 = [[FHSTwitterEngine sharedEngine]listFollowersForUser:usernames isID:NO withCursor:@"-1"]; 
    NSLog(@"====> %@",[dict1 objectForKey:@"users"]); 
twttrFrndListVC.twitterFrndList=[dict1 objectForKey:@"users"]; 

使用上面的代码,我可以得到追随者。但是,当我试图获得 追随者和追随者,它不起作用。

NSMutableDictionary *dict1 = [[FHSTwitterEngine sharedEngine]listFollowersForUser:username isID:NO withCursor:@"-1"]; 
NSMutableDictionary *dict2 = [[FHSTwitterEngine sharedEngine] listFriendsForUser:username isID:NO withCursor:@"-1"]; 
     NSLog(@"====> %@",[dict1 objectForKey:@"users"]); 
    twttrFrndListVC.twitterFrndList=[dict1 objectForKey:@"users"],[dict2 objectForKey:@"users"]; 

上面的代码仅返回关注者姓名。我如何获得 字典的值?如何在一个 NSMutableArray中添加两个NSMutableDictionaries?这两本字典都有相同的密钥。

回答

2
  1. 你只打印出dict1,可能导致的假设,你只能得到追随者回
  2. 我猜twttrFrndListVC.twitterFrndList是一个NSArray。

工会不同的数组你一起想用下面的代码:

NSArray *arr1 = [[NSArray alloc]init]; 
NSArray *arr2 = [[NSArray alloc]init]; 

NSArray *arr1ANDarr2 = [[NSArray alloc]initWithArray:arr1]; 
arr1ANDarr2 = [arr1ANDarr2 arrayByAddingObjectsFromArray:arr2]; 

在特定情况下,这将是:

twttrFrndListVC.twitterFrndList = [[NSArray alloc]initWithArray:[dict1 objectForKey:@"users"]]; 
twttrFrndListVC.twitterFrndList = [twttrFrndListVC.twitterFrndList arrayByAddingObjectsFromArray:[dict2 objectForKey:@"users"]]; 

可惜我不能告诉我们,如果你的Twitter的代码正确的,因为我从来没有与之合作过。 希望有所帮助!

编辑: 我刚才看到你正在使用一个NSMutableArray,它增加了一个额外的方式做到这一点:

NSArray *arr1 = [[NSArray alloc]init]; 
NSArray *arr2 = [[NSArray alloc]init]; 

NSMutableArray *arr1ANDarr2 = [[NSMutableArray alloc]initWithArray:arr1]; 
[arr1ANDarr2 addObjectsFromArray:arr2]; 

你的情况:

twttrFrndListVC.twitterFrndList = [[NSMutableArray alloc]initWithArray:[dict1 objectForKey:@"users"]]; 
[twttrFrndListVC.twitterFrndList addObjectsFromArray:[dict2 objectForKey:@"users"]]]; 
+0

非常感谢亲爱的... Thankeww非常@dfinki。你节省了我的时间。 – 2014-09-29 07:57:16

+1

您的欢迎。能够在星期一上午帮忙是一个好的开始! @iDev – dfinki 2014-09-29 09:14:33