UISearch bar case insensitive?

case-sensitive, ios, iphone, uisearchbar

Solution

The easiest way to do this is probably

 NSRange r = [name rangeOfString:searchText options:NSCaseInsensitiveSearch];

Problem

In a table view I have set a UISearchBar, set the delegate, and add the protocol. When user tap a word everything is okay except that the search of "tennis" is different from "Tennis". How can I make the search bar a case-insensitive UISearchBar? Here is my code where I think evrything happens: ``` - (void)searchBar:(UISearchBar *)searchBar textDidChange:(NSString *)searchText { [tableData removeAllObjects];// remove all data that belongs to previous search if([searchText isEqualToString:@""]||searchText==nil){ [myTableView reloadData]; return; } NSInteger counter = 0; for(NSString *name in dataSource) { NSAutoreleasePool *pool = [[NSAutoreleasePool alloc]init]; NSRange r = [name rangeOfString:searchText]; if(r.location != NSNotFound) [tableData addObject:name]; counter++; [pool release]; } [myTableView reloadData]; } ```

Original source