gpt4 book ai didi

ios - 如何对存储在字典中的元组内的数组进行排序

转载 作者:行者123 更新时间:2023-12-01 19:32:53 24 4
gpt4 key购买 nike

我有这样的元组字典:

var items = [(String, [LogSymptomTemp])]()

我正在使用它来显示带有部分的分组 TableView 。

如何对 LogSymptomTemp 的项目进行排序按严重程度排列?
struct LogSymptomTemp {

var symptomId = String()
var symptomName = String()
var trackedInRow = Int()
var severity = Int() }

作为临时解决方案,我在我的 tableView cellForRowAt 中进行排序方法,但这不是这样做的地方:
let logItems = items[indexPath.section].1

let finalList = logItems.sorted(by: { $0.severity > $1.severity })

我习惯了简单的数据结构,我可以进行简单的排序,但我正在努力解决这个问题,因为它对我来说并不那么明显。

最佳答案

您可以使用 :

for var item in items {
item.1.sort(by: { $0.severity > $1.severity })
}


将每个项目作为变量有助于改变每个项目,因为 sort 会改变元组中存在的数组。

关于ios - 如何对存储在字典中的元组内的数组进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61312983/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com