मैं स्ट्रिंग सरणी को वर्णानुक्रम में सॉर्ट करने का प्रयास कर रहा हूं। मानक सॉर्ट फ़ंक्शन के साथ यह तब काम करता है जब स्ट्रिंग में Å, Ä या Ö (स्वीडिश) नहीं होता है।Å, Ä और Ö युक्त स्विफ्ट स्ट्रिंग सरणी - स्विफ्ट
मैं इसे ए ... जेड, Å, Ä, Ö जैसे आदेश देना चाहता हूं। इसके बजाय उत्पादित आदेश ए है ... जेड, आ, ओ, ओ।
मैंने स्थानीयकृत कॉम्पैयर का उपयोग करने की कोशिश की, लेकिन इसे काम पर नहीं मिला। इस मामले में Å और '' ए 'और ओ से' ओ 'में अनुवाद किया गया था।
let songs = self.allSongs.sort { return $0.title.localizedCompare($1.title) == .OrderedAscending }
यह कैसे करें इस पर कोई विचार है?
धन्यवाद, एक आकर्षण की तरह काम किया। – atlas