这将返回一个数组,其中包含myCars数组中每个项目的licensePlate的值:
NSArray *licensePlates = [myCars valueForKeyPath:@"licensePlate"]
如果你只想要唯一的项目(例如),你可以这样做:
NSArray *licensePlates = [myCars valueForKeyPath:@"@distinctUnionOfObjects.licensePlate"];
筛选数组
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"ownerCode == %@", serviceType];
NSArray *filteredArray = [self.serviceTypeOptionArr filteredArrayUsingPredicate:predicate];