ज्ञात है, NSDiacriticInsensitiveSर्च फ्रांसीसी पर अरबी अक्षरों पर समान प्रभाव नहीं करता है। यही कारण है कि मैं एक ही प्रभाव बनाने की कोशिश कर रहा हूं लेकिन अरबी अक्षरों के साथ।
उदाहरण के लिए, यदि कोई उपयोगकर्ता "ا" अक्षर में प्रवेश करता है, तो खोज बार को "ا" अक्षर वाला अक्षर और एक ही समय में "أ" अक्षर दिखाना चाहिए।
निम्न पंक्ति का उपयोग करें:
NSDiacriticInsensitiveSearch और अरबी खोज
text = [text stringByReplacingOccurrencesOfString:@"ا" withString:@"أ"];
शब्द "ا" से आरंभ होने के परिणाम दिखाई नहीं देंगे।
खोज बार में, मैं एक ही NSDiacriticInsensitiveSearch विधि को लागू करने की कोशिश की कि मैं फ्रेंच मामले में किया था, और इसे बाहर काम नहीं किया:
NSRange nameRange = [author.name rangeOfString:text options:NSAnchoredSearch | NSDiacriticInsensitiveSearch];
कोई भी विचार कैसे इस किया जाना?