使用sortedArrayUsingSelector:末尾是非字母字符?

时间:2015-12-19 15:49:40

标签: ios sorting alphabetical

希望这不是一个重复的问题,但我无法在任何地方找到解决方案。我正在使用

对NSDictionary中的键进行排序
sortedArrayUsingSelector:@selector(localizedCaseInsensitiveCompare:)

一切都很好,除了这首先返回我的“#”键。我更喜欢在“A-Z”键后返回它。这是唯一的非字母键。

非常感谢任何帮助。谢谢!

1 个答案:

答案 0 :(得分:1)

因此,请使用sortedArrayUsingComparator,并使用首先检查“#”键的自定义比较器块,并指定它应该在其他字符串之后,并返回localizedCaseInsensitiveCompare的结果。看看你是否可以解决这个问题,如果没有回复你试过的代码,我会帮你调试它。 (您使用的是Objective-C还是Swift?)