SwiftUI Picker 在视图加载时并未真正选择内存中的值(用 firebase 填充)

问题描述 投票:0回答:1

我有一个简单的选择器,可以成功填充我的 firebase 容器中的值。它似乎也选择第一个选项作为默认选项。当我实际测试时,加载视图时,实际上没有选择任何值。直到我将选择器切换到另一个值,Swift 才会选择该值。我在这里错过了什么吗?为什么在视图加载时没有立即获取默认值?

我还在控制台中收到此消息:

选择器:选择“”无效并且没有关联的标签,这将给出未定义的结果。

TextField(text: $team){
     Text("\(teamSelection)").foregroundColor(.gray)
}.disabled(true)
 .padding(10)
    Picker("teamName", selection: $teamSelection) {
    ForEach(self.teamModel.list) { i in
      Text(i.teamName).tag(i.teamName)
     }
    }.onAppear(perform: {teamModel.fetchData()})
ios swift firebase swiftui picker
1个回答
-1
投票

嘿,您有兴趣构建社交媒体移动应用程序吗?有补偿。

© www.soinside.com 2019 - 2024. All rights reserved.