通常对搜索结果的过滤我们都使用NSPredicate类来对谓词进行过滤,如:
NSPredicate *resultPredicate = [NSPredicate predicateWithFormat:@"self contains [cd] %@",searchText];
定义谓词,其中方括号里的c表示忽略大小写,d表示忽略语音
self.filteredWorkingOrder = (NSMutableArray *)[contentArray filteredArrayUsingPredicate:resultPredicate];
将谓词放在数组里对原数据进行过滤
本文详细介绍了如何使用NSPredicate类对搜索结果进行过滤,包括定义谓词、忽略大小写和语音等功能,并通过实例展示了如何应用这些概念对数据进行过滤。
3619

被折叠的 条评论
为什么被折叠?



