希望这不是一个重复的问题,但我无法在任何地方找到解决方案。我正在使用
对NSDictionary中的键进行排序sortedArrayUsingSelector:@selector(localizedCaseInsensitiveCompare:)
一切都很好,除了这首先返回我的“#”键。我更喜欢在“A-Z”键后返回它。这是唯一的非字母键。
非常感谢任何帮助。谢谢!
答案 0 :(得分:1)
因此,请使用sortedArrayUsingComparator,并使用首先检查“#”键的自定义比较器块,并指定它应该在其他字符串之后,并返回localizedCaseInsensitiveCompare的结果。看看你是否可以解决这个问题,如果没有回复你试过的代码,我会帮你调试它。 (您使用的是Objective-C还是Swift?)