如何从NSMutableArray获取具有特定名称的元素?

时间:2010-09-17 07:10:27

标签: iphone objective-c

我有一个由几个元素组成的NSMutableArray。从这个数组我想只挑选那些包含任何形式的单词“example”的元素(例如exampleId,putexample或getexampleId)。

如何做到这一点?

1 个答案:

答案 0 :(得分:2)

您可以使用filterUsingPredicate:(NSPredicate *)predicate方法:

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

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

有关NSPredicate的详情,请查看Predicate Programming Guide