假设将具有 Name 和 accountNo 的类 Account 都作为 NSStrings。我想按名称或按帐户号对帐户数组进行排序。排序应该本地化。
如果我按照指南中的描述使用 NSSortDescriptors,我可以选择将 localCaseInsensitiveCompare :传递给数组,但数字排序不正确(100 在 99 之前排序)。我还没有找到触发选项NSNumericSearch进行搜索的方法。这意味着我必须在链中的每个类中使用sortedArrayUsingFunctions和函数。它允许我使用正确的数值进行排序,但这不是本地化的并且非常实用。
如果您对这两个问题都有答案(SortDescriptors 具有数字正确排序或 sortFunctions 具有本地化和数字正确排序)请提供给我
谢谢