【发布时间】:2022-01-11 05:50:02
【问题描述】:
我有var countriesGroupedByRegion: Dictionary<String, [Array<Country>.Element]>
键(字符串)是区域,数组是该区域内的所有国家/地区。
我需要遍历这本字典,以便创建一个包含与地区一样多的部分的列表,并且在每个部分中,我想显示所有国家...但我不知道如何循环浏览这本字典在 SwiftUI 中使用 ForEach。我当前的代码如下:
NavigationView {
List {
ForEach(countriesGroupedByRegion, id: \.self) { region in
}
}
}
countriesGroupedByRegion 是提到的字典。我收到以下错误:Cannot convert value of type 'Dictionary<String, [Array<Country>.Element]>'
有人能帮我弄清楚如何遍历这个字典并在 SwiftUI 中创建这些部分吗?
【问题讨论】: