我们可以在ios中按字母顺序对字典进行排序吗?

时间:2015-06-16 06:38:53

标签: ios iphone xcode sorting sdk

我正在使用此代码

NSArray *sortedKeysArray = 
[myDictionary keysSortedByValueUsingSelector:@selector(compare:)];

但会导致此错误

unrecognised selector sent to instance 0x7c371a00

如何解决这个问题?

帮助将不胜感激

1 个答案:

答案 0 :(得分:0)

根据Apple的documentation

可以使用NSString类中声明的caseInsensitiveCompare:方法对NSString个对象进行排序。假设存在anArray,可以用这种方式创建数组的排序版本:

NSArray *sortedArray = [anArray sortedArrayUsingSelector:@selector(caseInsensitiveCompare:)];