Можно ли использовать KVO для получения подмассива массива? - PullRequest
0 голосов
/ 12 января 2012

У меня есть массив объектов с перечислением в качестве одного из их свойств, я хотел бы получить отфильтрованный массив, основанный на значении перечисления, т.е. возвращенный массив содержит только объекты, которые имеют указанное значение перечисления.*

Мне было интересно, можно ли использовать KVO в качестве аккуратного способа сделать это, но не нашел ничего, что подсказывало бы это?

1 Ответ

1 голос
/ 12 января 2012

Вы можете сделать это, отфильтровав массив , используя предикат :

NSArray * filteredArray = [myArray filteredArrayUsingPredicate:[NSPredicate predicateWithFormat:@"nameOfProperty == %d", theEnumValue]];

Строка для предиката именует интересующее вас свойство,значение, с которым оно должно сравниваться, и отношения, которые должны иметь эти два значения, чтобы предикат оценивал как истинный.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...