2010-09-17 107 views
0

我有一個由多個元素組成的NSMutableArray。從這個數組中,我只想挑出那些以任何形式(例如exampleId,putexample或getexampleId等單詞)包含單詞「example」的元素。如何從NSMutableArray獲取具有特定名稱的元素?

這怎麼辦?

+0

我不是專家,但我認爲這是看NSPredicate課程的好時機 – acqu13sce 2010-09-17 07:11:52

回答

2

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

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

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

更多有關NSPredicate,檢查出Predicate Programming Guide

相關問題