【发布时间】:2016-01-29 21:06:51
【问题描述】:
我有一个 [myStruct:Int] 字典,我想首先按值排序,然后对具有相同值的键进行排序,我想按 'myStruct' 中的字符串属性 'item' 对它们进行排序
struct myStruct {
var item: String!
var amount: Int!
}
我尝试实施建议 Swift: Sort dictionary keys by value, then by key,这是一个很棒的 IMO 解决方案,但我无法为我拥有的自定义结构实施它。
有什么帮助吗?
【问题讨论】:
-
用一些相关代码更新您的问题。展示你到目前为止所做的尝试。显示一些示例数据并显示您希望从该数据中得到什么结果。
-
你不能有这样的字典,因为
myStruct不是Hashable。在实现新功能之前,请确保之前的代码可以编译。
标签: ios swift sorting dictionary