I\'ve few German strings (with umlauts like åä etc) in NSArray. For example consider a word like \"gënder\" is there in array. User enters \"gen\" in a text field. I can to
Use the NSDiacriticInsensitiveSearch
option of the various NSString compare methods. As described in the documentation:
Search ignores diacritic marks. For example, ‘ö’ is equal to ‘o’.
For example:
NSString *text = @"gënder";
NSString *searchString = @"ender";
NSRange rng = [text rangeOfString:searchString
options:NSDiacriticInsensitiveSearch];
if (rng.location != NSNotFound)
{
NSLog(@"Match at %@", NSStringFromRange(rng));
}
else
{
NSLog(@"No match");
}