Ios 在swift 2中使用自定义键对字典进行排序
我有一本字典,上面的键的格式是:[1:ABC,113:NUX,78:BUN,34:POI,223:NTY] 当我对键数组进行排序时,得到的排序键数组是:[1:ABC,113:NUX,223:NTY,34:POI,78:BUN] 但我希望排序后的数组为:[1:ABC,34:POI,78:BUN,113:NUX,223:NTY] 我错过了什么?我应该增加什么种类? *我正在使用Swift 2,我得到了答案:Ios 在swift 2中使用自定义键对字典进行排序,ios,swift,swift2,nsdictionary,nsmutabledictionary,Ios,Swift,Swift2,Nsdictionary,Nsmutabledictionary,我有一本字典,上面的键的格式是:[1:ABC,113:NUX,78:BUN,34:POI,223:NTY] 当我对键数组进行排序时,得到的排序键数组是:[1:ABC,113:NUX,223:NTY,34:POI,78:BUN] 但我希望排序后的数组为:[1:ABC,34:POI,78:BUN,113:NUX,223:NTY] 我错过了什么?我应该增加什么种类? *我正在使用Swift 2,我得到了答案: 让arrSortedKeys=keys.sort{$0.localizedStandardC
让arrSortedKeys=keys.sort{$0.localizedStandardCompare($1)==NSComparisonResult.OrderedAscending}字典不可排序。“我正在使用Swift 2”为什么?但您提供的信息表明键是字符串而不是数字。