我有NSMutableArray和NSString对象。 如何过滤它以仅获取不包含字符串的对象? 我尝试过NSPredicate来过滤包含字符串的对象:
NSString *match = @"My text";
NSPredicate *sPredicate = [NSPredicate predicateWithFormat:@"SELF CONTAINS[cd] %@", match];
[self.filesList setArray:[self.filesList filteredArrayUsingPredicate:sPredicate]];
有什么相似之处,但过滤反之亦然?某种“!包含”?
答案 0 :(得分:2)
请改用:
NSPredicate *sPredicate = [NSPredicate predicateWithFormat:@"NOT (SELF CONTAINS[cd] %@)", match];