关于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
按钮并添加附加信息即可完成此操作。也。。。您如何将您国家列表中的国家与您大陆列表中的大陆联系起来?