V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
v2Next
V2EX  ›  问与答

NSMutableArray 提取 key 的问题?

  •  1
     
  •   v2Next · 2015-01-06 10:46:19 +08:00 · 2590 次点击
    这是一个创建于 3399 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我有一个数组(Array),里面有很多字典,每个字典里面又有key和value {code:1,name: steve,},
    我想要提取Array里面的每个字典的name,并显示在tableview。
    5 条回复    2015-01-06 11:54:47 +08:00
    foxling
        1
    foxling  
       2015-01-06 11:39:18 +08:00
    [array valueForKeyPath:@"@distinctUnionOfArrays.@allKeys"];
    foxling
        2
    foxling  
       2015-01-06 11:43:59 +08:00
    不排重:unionOfArrays
    lion9527
        3
    lion9527  
       2015-01-06 11:44:24 +08:00
    NSMutableArray *nameArr = [[NSMutableArray alloc] init];

    for (NSDictionary *dic in array) {
    for (NSString *key in dic) {
    for (NSString *name in [dic objectForKey: key]) {
    [nameArr addObject: name];
    }
    }
    }
    lion9527
        4
    lion9527  
       2015-01-06 11:52:13 +08:00
    @foxling 原来还能这样,菜鸟献丑了。。
    ashamp
        5
    ashamp  
       2015-01-06 11:54:47 +08:00
    NSString *name=[Array[index] objectForKey:@"name"];

    不知道对不对,嘿嘿
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3014 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 13:42 · PVG 21:42 · LAX 06:42 · JFK 09:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.