1

假设我已经检索了一个托管对象数组(一个Car对象数组)。可以说 a具有和之Car类的属性。s 目前在一个.makemodelCarNSArray

如何找到所有具有属性honda值的汽车make

4

2 回答 2

5

看看NSPredicate这个Using Predicates with Key-Paths

因此,例如:

NSString *trendName = @"honda";
NSPredicate *predicate = [NSPredicate predicateWithFormat:
        @"trend like %@", trendName]; // or "trend == %@"

NSArray *filteredArray = [results filteredArrayUsingPredicate:predicate];

wheretrendCar托管对象的字符串属性。

于 2013-01-08T21:24:15.433 回答
2

使用NSPredicate搜索/过滤数组。

NSString *modelName = @"honda";
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"model == %@", modelName];
NSArray *filteredArray = [results filteredArrayUsingPredicate:predicate];
于 2013-01-08T21:21:32.607 回答