Это мой текущий код поиска.
-(void)filterContentForSearchText:(NSString *)searchText scope:(NSString *)scope {
[filteredList removeAllObjects];
for(Location *item in list)
{
NSRange result = [item.title rangeOfString:searchText options:NSCaseInsensitiveSearch range:NSMakeRange(0, [searchText length])];
if(result.location != NSNotFound)
{
[filteredList addObject:item];
}
}
}
Как бы я изменил это, чтобы соответствовать любой части заголовка, а не только началу.
Пример:
В настоящее время, если я ищу «Лас», в списке появится «Лас-Вегас», но когда я ищу «Вегас», его нет.
Я хочу, чтобы поисковый термин "Лас-Вегас" возвращался с "Лас-Вегасом"
Спасибо,
Ashley