0

item 1、item 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 に答える