Wie bekannt, die NSDiacriticInsensitiveSearch nicht den gleichen Effekt auf arabische Buchstaben wie es auf Französisch tut. Deshalb versuche ich, den gleichen Effekt zu erzeugen, aber mit arabischen Buchstaben.
Zum Beispiel, wenn ein Benutzer den Buchstaben "Ç" eingibt, sollte die Suchleiste alle Wörter anzeigen, die den Buchstaben "Ç" und den Buchstaben "أ" gleichzeitig enthalten.
Die Verwendung der folgenden Zeile:
NSDiacriticInsensitiveSearch und arabische Suche
text = [text stringByReplacingOccurrencesOfString:@"ا" withString:@"أ"];
nicht die Ergebnisse der Worte zeigen mit „ا“ ab.
in der Suchleiste, habe ich versucht, die gleichen NSDiacriticInsensitiveSearch Verfahren zu implementieren, wie ich in dem französisch Fall getan habe, und es hat aus nicht:
NSRange nameRange = [author.name rangeOfString:text options:NSAnchoredSearch | NSDiacriticInsensitiveSearch];
Irgendwelche Ideen, wie dies zu tun bekommen?