I currently have a search bar in my app that is pulling its results from the first character of a cell's title. However, my search would be far better if it were to filter from anywhere in the cell title (string). That is, if I type "A", not only would "Apple" come up, but so would "Orange" and "Strawberry".
Any help would be greatly appreciated as I think I'm missing something quite obvious,
Here's everything I'd think you'd need to help:
Any help would be greatly appreciated as I think I'm missing something quite obvious,
Here's everything I'd think you'd need to help:
Code:
- (void)searchBar:(UISearchBar *)searchBar textDidChange:(NSString *)searchText
{
[filteredListContent removeAllObjects];
NSMutableDictionary *cellTitle;
for (cellTitle in stories)
{
NSComparisonResult result = [[cellTitle objectForKey:@"title"] compare:searchText options:NSCaseInsensitiveSearch
range:NSMakeRange(0, [searchText length])];
if (result == NSOrderedSame)
{
[filteredListContent addObject:cellTitle];
}
}
[Table reloadData];
}