我有一个简单的选择器,可以成功填充我的 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()})
嘿,您有兴趣构建社交媒体移动应用程序吗?有补偿。