2010-09-17 2 views
0

У меня есть NSMutableArray, состоящий из нескольких элементов. Из этого массива я хочу выделить только те элементы, которые содержат слово «пример» в любой форме (такие слова, как exampleId, putexample или getexampleId).Как получить элементы с определенным именем из NSMutableArray?

Как это можно сделать?

+0

Я не эксперт, но я думаю, что это прекрасное время, чтобы посмотреть класс NSPredicate – acqu13sce

ответ

2

Вы можете использовать filterUsingPredicate:(NSPredicate *)predicate метод:

NSMutableArray *myArray = ... 
NSString *nameSearch = ... 

[myArray filterUsingPredicate:[NSPredicate predicateWithFormat:@"name CONTAINS %@", nameSearch]]; 

Для получения дополнительной информации о NSPredicate, проверьте Predicate Programming Guide.

Смежные вопросы