2015-06-16 84 views
0

我使用此代碼我們可以按字母順序在ios中對字典進行排序嗎?

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

,但它會導致這個錯誤

unrecognised selector sent to instance 0x7c371a00 

這又如何解決?

幫助將蘋果

理解

+0

http://stackoverflow.com/questions/7612299/sort-nsdictionary-values-by-key-alphabetical-order – user3752049

+0

以下:假設anArray存在,數組排序的版本,可以通過這種方式來創建網址可以幫助你[此處輸入鏈接的描述] [1] [1]:http://stackoverflow.com/questions/7612299/sort-nsdictionary-values-by-key-alphabetical-order –

回答

0

作爲每documentationNSString對象的陣列可以通過使用在NSString類中聲明的方法caseInsensitiveCompare:進行排序。

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