我有阵列A. 它包含带有NSStrings的词典,用于键" b"。
我需要在新阵列中获取所有NSStrings。
我不想在超过1个代码串中执行此操作。有可能吗?
我需要它,因为我想为键" b"插入对象数组。在
NSMutableArray *videosStr = [NSMutableArray arrayWithArray: HERE ];
或者最简单的方法是怎样的?我还需要原始排序
答案 0 :(得分:1)
尝试使用密钥"b"
,
NSMutableArray *videosStr = [NSMutableArray arrayWithArray: [dictionayArray valueForKey:@"b"] ];
答案 1 :(得分:0)
您可以使用键值编码。以下是示例代码:
NSDictionary *dict1 = [NSDictionary dictionaryWithObject:@"test1" forKey:@"b"];
NSDictionary *dict2 = [NSDictionary dictionaryWithObject:@"test2" forKey:@"b"];
NSDictionary *dict3 = [NSDictionary dictionaryWithObject:@"test3" forKey:@"b"];
NSArray *arr = @[dict1, dict2, dict3];
NSArray * videosStr =[arr valueForKeyPath:@"b"];