假设我已经检索了一个托管对象数组(一个Car
对象数组)。可以说 a具有和之Car
类的属性。s 目前在一个.make
model
Car
NSArray
如何找到所有具有属性honda
值的汽车make
?
假设我已经检索了一个托管对象数组(一个Car
对象数组)。可以说 a具有和之Car
类的属性。s 目前在一个.make
model
Car
NSArray
如何找到所有具有属性honda
值的汽车make
?
看看NSPredicate
这个Using Predicates with Key-Paths
因此,例如:
NSString *trendName = @"honda";
NSPredicate *predicate = [NSPredicate predicateWithFormat:
@"trend like %@", trendName]; // or "trend == %@"
NSArray *filteredArray = [results filteredArrayUsingPredicate:predicate];
wheretrend
是Car
托管对象的字符串属性。
使用NSPredicate搜索/过滤数组。
NSString *modelName = @"honda";
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"model == %@", modelName];
NSArray *filteredArray = [results filteredArrayUsingPredicate:predicate];