我有一个NSMutableArray,我想检查是否有一个对象,其中某个属性设置为特定值.例如,数组充满了用户,我想检查是否有一个变量user_id设置为67的对象.有没有办法用块或谓词或其他东西执行此操作而不必循环遍历数组?
这就是前面提到的链接!
NSArray *people = /* array of people objects */ NSPredicate *pred = [NSPredicate predicateWithFormat:@"Id = 1 AND Id != 2"]; NSArray *matches = [people filteredArrayUsingPredicate:pred];