我对 NSPredicate 很陌生,如果这是新手问题,我很抱歉,但我已经完成了研究,但找不到答案。
我想按功能过滤自定义对象数组,而不是属性。
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"%@ LIKE %@", [times objectAtIndex:x] ,[unit realTime]];
NSArray *filtered = [objectArray filteredArrayUsingPredicate:predicate];
objectArray
仅包含对象unit
。我想按[unit realTime]
方法结果按数组中的每个对象过滤数组。基本上我想要过滤数组 where [times objectAtIndex:x] == [unit realTime]
。这可能吗?