Фильтр NSArray NSDictionary с определенным значением ключа - PullRequest
3 голосов
/ 09 марта 2012

У меня есть NSArray NSDictionary, который похож на следующее.

({
  a = 'one'
  b = 'two'
},
{
  a = 'ten'
  b = 'eleven'
})

Как я могу отфильтровать все значения ключа 'b', которые в итоге вернут мне NSArray, как этот,

('two','eleven')

Можно ли это сделать, просто используя NSPredicate без циклов?

1 Ответ

10 голосов
/ 09 марта 2012

Вы можете сделать это одним способом в NSArray:

NSArray *resultArray = [yourArray valueForKey:@"b"];
...