0

我有一个标签列表,如项目 1、项目 2,如果字段与这些项目中的任何内容匹配,我想使用 NSPredicate 过滤数组。这没有完成它:

NSPredicate *predicate = [NSPredicate predicateWithFormat:@"ANY tags CONTAINS[c] %@", tag];
results = [results filteredArrayUsingPredicate:predicate];
4

1 回答 1

5

使用 IN 运算符,后跟标签数组。

predicate = [NSPredicate predicateWithFormat:@"ANY tags IN %@", theTags];
于 2013-08-30T19:33:55.653 回答