0

我有 NSMutableArray 和 NSString 对象。如何过滤它以仅获取不包含字符串的对象?我尝试 NSPredicate 过滤包含字符串的对象:

NSString *match = @"My text"; 

    NSPredicate *sPredicate = [NSPredicate predicateWithFormat:@"SELF CONTAINS[cd] %@", match];

    [self.filesList setArray:[self.filesList filteredArrayUsingPredicate:sPredicate]];

有没有类似的东西,但反之亦然?某种“!包含”?

4

1 回答 1

2

改用这个:

NSPredicate *sPredicate = [NSPredicate predicateWithFormat:@"NOT (SELF CONTAINS[cd] %@)", match];

于 2012-04-30T08:30:50.997 回答