0
我正在給我的應用程序添加中文支持。NSSortDescriptor中文...怎麼樣?
我此行的排序英語和其他語言
NSSortDescriptor *sortByItem = [NSSortDescriptor sortDescriptorWithKey:@"countryName" ascending:YES
selector:@selector(localizedStandardCompare:)];
,但此行似乎沒有在中國進行排序。
如何修改此行,以便按中文排序?
你期待什麼結果,你得到了什麼結果? – gnasher729
我有一個我想要在飛行中進行排序的中國國家列表。因爲我不懂中文,所以我在Numbers上導入了這個列表並對其進行了排序。我假設這個由Numbers創建的列表已排序。然後我使用上面的代碼和列表不匹配的順序,所以我想我的排序。 – SpaceDog
我不會在Numbers如何對這些字符串進行排序時投入太多庫存。坦率地說,我只是相信'-localizedStandardCompare:'比我信任Numbers更快。本地化標準排序的原型是Finder。此外,方法名稱中的「本地化」是指當前的系統語言和語言環境。當系統語言/語言環境是多種英語時,中文名稱的排序順序可能與當系統語言/語言環境是中文語言和語言環境之一時的順序不同。 –