Как известно, NSDiacriticInsensitiveSearch не оказывает такого же эффекта на арабские буквы, как на французском. Вот почему я пытаюсь создать тот же эффект, но с арабскими буквами.
Например, если пользователь вводит букву "ا" , в строке поиска должны отображаться все слова, содержащие букву "ا" и букву: "أ" в то же время.
Использование следующей строки:
text = [text stringByReplacingOccurrencesOfString:@"ا" withString:@"أ"];
не покажет результаты слов, начинающихся с "ا" .
В строке поиска я попытался реализовать тот же метод NSDiacriticInsensitiveSearch, что и во французском, и это не сработало:
NSRange nameRange = [author.name rangeOfString:text options:NSAnchoredSearch | NSDiacriticInsensitiveSearch];
Любые идеи, как это сделать?