【问题标题】:sort dictionary with custom key in swift 2 [duplicate]在swift 2中使用自定义键对字典进行排序[重复]
【发布时间】:2017-08-19 11:15:42
【问题描述】:

我有一个字典,键的格式为:[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

【问题讨论】:

  • 字典不可排序。
  • “我正在使用 Swift 2”为什么?
  • 但是您提供的信息表明键是字符串而不是数字。

标签: ios swift swift2 nsdictionary nsmutabledictionary


【解决方案1】:

我得到了答案:

让 arrSortedKeys = keys.sort{$0.localizedStandardCompare($1) == NSComparisonResult.OrderedAscending}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-11-10
    • 1970-01-01
    • 1970-01-01
    • 2010-10-09
    • 2015-11-24
    • 2014-08-02
    • 2018-08-26
    • 2016-07-14
    相关资源
    最近更新 更多