1、self.items數(shù)組內(nèi)元素為NSDictionary
plateNumber為NSDictionary中的一個(gè)key
現(xiàn)在要獲取self.items中所有plateNumber對(duì)應(yīng)的value,并返回一個(gè)數(shù)組
searchString是在搜索框內(nèi)寫(xiě)的字段
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"plateNumber CONTAINS[cd] %@",searchString];
self.searchResults = [[self.items filteredArrayUsingPredicate:predicate]? mutableCopy];
2、如果self.items中是string,獲取包含searchString字符的元素
? ? ? ?NSPredicate *predicate = [NSPredicate predicateWithFormat:@"SELF CONTAINS[cd] %@",searchString];
? ? ? self.searchResults = [[self.items filteredArrayUsingPredicate:predicate] mutableCopy];