使用谓词过滤器从一个数组中过滤出想要的数据

/**
* 2.使用谓词过滤器
// 谓词\过滤器:能利用一定的条件从一个数组中过滤出想要的数据
*/
NSPredicate *predicate = [NSPredicate predicateWithFormat:@”name contains %@ or pinYin contains %@ or pinYinHead contains %@”, searchText, searchText, searchText];

//从所有的城市数组中过滤出符合条件的
self.resultCities = [[MTMetaTool cities] filteredArrayUsingPredicate:predicate];

//刷新tableView
[self.tableView reloadData];

你可能感兴趣的:(使用谓词过滤器从一个数组中过滤出想要的数据)