这里的问题,我有: - 我有一个数组排序的NSArray基于多个属性
Item1,
Item2,
Item3,
Item4,
Item5,
Item6,
Item7,
....,Item11
我需要排序这个数组中的特定的顺序着,当然所有的值的类型“的NSString”
的如果我使用
sortedArrayUsingSelector:@selector(caseInsensitiveCompare:)
它按这样的: -
Item1,
Item10,
Item11,
Item2,
Item3,
Item4,
Item5,
Item6,
Item7,
Item8,
Item9
我可以手动从中提取数值,但我认为可能有更好的方法来做到这一点,也许通过使用'NSComparator'。
可能重复【如何做一个NSArray一个自然排序?](http://stackoverflow.com/questions/2846301/how-to-do-a-自然排序上的-的NSArray) – Aravindhan 2012-07-10 06:39:19