我有 NSMutableArray 和 NSString 对象。 如何过滤它以仅获取不包含字符串的对象? 我尝试使用 NSPredicate 来过滤包含字符串的对象:
NSString *match = @"My text";
NSPredicate *sPredicate = [NSPredicate predicateWithFormat:@"SELF CONTAINS[cd] %@", match];
[self.filesList setArray:[self.filesList filteredArrayUsingPredicate:sPredicate]];
是否有类似的东西,但反之亦然?某种“!包含”?
最佳答案
改用这个:
NSPredicate *sPredicate = [NSPredicate predicateWithFormat:@"NOT (SELF CONTAINS[cd] %@)", match];
关于objective-c - 如何过滤不包含字符串的 NSMutableArray 对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10380273/