假设我已经检索了一个托管对象数组(一个Car对象数组)。可以说 a具有和之Car类的属性。s 目前在一个.makemodelCarNSArray
如何找到所有具有属性honda值的汽车make?
假设我已经检索了一个托管对象数组(一个Car对象数组)。可以说 a具有和之Car类的属性。s 目前在一个.makemodelCarNSArray
如何找到所有具有属性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];