2016-08-06 12 views
-4

私はNsMutableArrayを持っています。私は一致したデータをNSPredicateとフィルタリングしましたが、一致していない配列要素が必要です。nsmutablearrayで一致しない要素を取得する方法

誰でも助けてくれますか?

+0

ためpredicateNOTを使用することができますが、あなたがこれまでにしようとしているかの詳細を追加します。エラーは何ですか? – Jay

答えて

1

あなたはその

NSArray *arrValues = [NSArray arrayWithObjects:@"Hello",@"Hello One",@"Good Morning", nil]; 
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"NOT (SELF CONTAINS %@)",@"Hello"]; 
NSArray *arrFiltered = [arrValues filteredArrayUsingPredicate:predicate]; 
NSLog(@"%@",arrFiltered); 

出力

(
    "Good Morning" 
) 
+0

ありがとうございます。あなたは[NSPredicate predicateWithFormat:@ "NOT(SELF CONTAINS%@%@)"、@ "Hello"、 "Good Morning"]のように、NSPredicateの複数のパラメータを使用して1つのことを行うことができます。 –

+0

ありがとうございました。 –

関連する問題