Надеюсь, это поможет вам.
В .h файле объявляем
NSMutableArray *array;
в .m файле записать следующее
- (void)searchBar:(UISearchBar *)theSearchBar textDidChange:(NSString *)searchText{
[copyListOfItems removeAllObjects];
if([searchText length] > 3) {
self.tableView.scrollEnabled = YES;
[self searchTableView];
}
else {
self.tableView.scrollEnabled = NO;
}
}
- (void) searchTableView {
array=[[NSMutableArray alloc]init];
NSString *searchText = searchBar.text;
for (NSString *sTemp in productArray)
{
NSRange titleResultsRange = [sTemp rangeOfString:searchText options:NSCaseInsensitiveSearch];
if (titleResultsRange.length > 0)
[array addObject:sTemp];
}
[self.tableView reloadData];
}
Я прошу прощения за любые ошибки в этом.