0
我有一個由多個元素組成的NSMutableArray。從這個數組中,我只想挑出那些以任何形式(例如exampleId,putexample或getexampleId等單詞)包含單詞「example」的元素。如何從NSMutableArray獲取具有特定名稱的元素?
這怎麼辦?
我有一個由多個元素組成的NSMutableArray。從這個數組中,我只想挑出那些以任何形式(例如exampleId,putexample或getexampleId等單詞)包含單詞「example」的元素。如何從NSMutableArray獲取具有特定名稱的元素?
這怎麼辦?
可以使用filterUsingPredicate:(NSPredicate *)predicate
方法:
NSMutableArray *myArray = ...
NSString *nameSearch = ...
[myArray filterUsingPredicate:[NSPredicate predicateWithFormat:@"name CONTAINS %@", nameSearch]];
更多有關NSPredicate
,檢查出Predicate Programming Guide。
我不是專家,但我認爲這是看NSPredicate課程的好時機 – acqu13sce 2010-09-17 07:11:52