2012-05-01 1 views

答えて

2

NSCompoundPredicateを使用してください。 LIKE述語をORと組み合わせて使用​​しましょう。

NSMutableArray *subpredicates = [NSMutableArray array]; 
for(NSString *text in array) 
 [subpredicates addObject:[NSPredicate predicateWithFormat:@"textfield LIKE %@",text]]; 
NSPredicate *finished = [NSCompoundPredicate orPredicateWithSubpredicates:subpreds];//Your final predicate 
+0

ような何かすることが可能です:** andCompoundPredicateWithSubpredicates ** ** orCompoundPredicateWithSubpredicatesがありますWHERE x = 0およびy = 0 AND(フィールド配列OR anotherField LIKE IN [C]配列 – mootymoots

+1

と**を作成しておくこと** OR **または** AND **は準拠法を述語します。あなたはそれらをあなたが望むように組み合わせることができます –

関連する問題