是否有一种方法可以设置一个NSPredicate来搜索NSArray中的所有项
类似于:
NSPredicate *predicate = [NSPredicate predicateWithFormat: @"group.name == %@", arrayOfNames];发布于 2014-02-07 17:29:27
如果右侧是数组或set,则使用"IN“而不是"==”:
[NSPredicate predicateWithFormat: @"group.name IN %@", arrayOfNames]发布于 2014-02-07 17:30:18
是的,您可以像这样在NSPredicate中使用NSArray
NSArray *data = [NSArray arrayWithObject:[NSMutableDictionary dictionaryWithObject:@"foo" forKey:@"BAR"]];
NSArray *filtered = [data filteredArrayUsingPredicate:[NSPredicate predicateWithFormat:@"(BAR == %@)", @"foo"]];https://stackoverflow.com/questions/21634067
复制相似问题