Come noto, NSDiacriticInsensitiveSearch non ha lo stesso effetto sulle lettere arabe come fa il francese. Ecco perché sto cercando di creare lo stesso effetto ma con lettere arabe.
Ad esempio, se un utente inserisce la lettera "E", la barra di ricerca dovrebbe mostrare tutte le parole contenenti la lettera "E" e la lettera: "أ" allo stesso tempo.
L'uso della seguente riga:
NSDiacriticInsensitiveRicerca e ricerca araba
text = [text stringByReplacingOccurrencesOfString:@"ا" withString:@"أ"];
non mostrerà i risultati delle parole che iniziano con "ا".
Nella barra di ricerca, ho cercato di implementare lo stesso metodo NSDiacriticInsensitiveSearch come ho fatto nel caso francese, e non ha funzionato:
NSRange nameRange = [author.name rangeOfString:text options:NSAnchoredSearch | NSDiacriticInsensitiveSearch];
Delle idee come ottenere questo fatto?