【发布时间】:2016-02-20 23:45:32
【问题描述】:
这是我的字典:
var _dict :[String:String]=[
"a":"h1",
"b":"b1",
"c":"j1",
"e":"o1",
"f": "m1",
"g":"u1",
"h":"r1"
]
我正在尝试按这样的值对其进行排序:
_dict = _dict.sort({ $0.1 > $1.1 })
但我收到此错误消息:
无法使用类型为“(@noescape ((String, String), (String, String)) -> Bool)”的参数列表调用“排序”
【问题讨论】:
-
字典根据定义是一种无序集合类型,因此无法排序。
-
@Maysam 无需创建元组数组。如果你对字典本身进行排序,结果自然会是一个元组数组。
标签: swift