如何在nsmutablearray中获得不匹配的元素

时间:2016-08-06 06:39:59

标签: ios objective-c

我有NsMutableArray。我用NSPredicate过滤了匹配的数据,但我想要那个不匹配的数组元素。

任何人都可以帮助我。

1 个答案:

答案 0 :(得分:1)

您可以NOT使用predicate

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"
)