我对NSFortchedResultsController(核心数据)的NSSortDescriptor有问题。我用斯洛文尼亚语(包括čćž)将数据库存储在数据库中,并且它们没有正确排序。
如果我只使用caseInsensitiveCompare,那么带有特殊字符的名称将放在表的末尾。如果我使用localizedCaseInsensitiveCompare,结果几乎是正确的,但忽略了特殊字符并将其作为普通字符进行比较。
示例(不正确): 斯洛文尼亚 索拉 Solata Šopek
正确: 斯洛文尼亚 Solata 索拉 Šopek
关于如何解决这个问题的任何想法?哦,顺便说一句 - 我在国际上选择斯洛文尼亚语 - >设置中的区域格式部分。
谢谢, 法律上的