关于SWIFTUI列表和forEach的Q

关于SWIFTUI列表和forEach的Q,swiftui,Swiftui,我试图创建一个国家列表,以大陆和国家的名称作为其各自的子内容,但在披露方面存在缺陷,任何人都可以提供一些见解吗 下面是用错误消息编写的代码。提前谢谢你的提示!马洛和加伦斯 struct Search: View { @State var textSearch : String = "" var CityList : [String] = ["Allemagne","Autriche","Belgique&quo

我试图创建一个国家列表,以大陆和国家的名称作为其各自的子内容,但在披露方面存在缺陷,任何人都可以提供一些见解吗

下面是用错误消息编写的代码。提前谢谢你的提示!马洛和加伦斯

struct Search: View {
    @State var textSearch : String = ""
    var CityList : [String] = ["Allemagne","Autriche","Belgique","Bulgarie","Chypre","Croatie","Danemark","Espagne","Estonie","Finlande","France","Grèce","Hongrie","Irlande","Italie","Lettonie","Lituanie","Luxembourg","Malte","Pays-Bas","Pologne","Portugal","Roumanie","Slovaquie","Slovénie","Suède","Tchéquie"]
    var CountryList = ["Europe","Afrique","Asie","Amerique du Nord","Amerique du sud","Australie"]
    var body: some View {
        NavigationView{
            VStack{
                SearchBar(text: $textSearch)

                List {
                    ForEach(CountryList, id : .self) {Country in Text(Country)

                        if #available(iOS 14.0, *) {
                            DisclosureGroup(""){




                                ForEach(self.CityList, id: .self) { City in
                                    Text(City)
                                }
                                .accentColor(Color("orangeDreamaway"))

                            }
                        } else {
                            // Fallback on earlier versions
                        }
                    }
                    .navigationBarTitle(Text("Rechercher")
                                            .accentColor(Color("orangeDreamaway")))
                    .foregroundColor(Color("blueDreamaway"))

                }
            }
        }
    }
}

请更新您的问题以包含错误消息。点击
Edit
按钮并添加附加信息即可完成此操作。也。。。您如何将您国家列表中的国家与您大陆列表中的大陆联系起来?