【发布时间】:2020-12-19 02:19:05
【问题描述】:
当前有一个 VStack 填充来自 firestore 的项目,如果 db 中没有项目,我会尝试显示一条消息。它工作得很好,但是在加载项目列表之前,它会显示“无项目”消息。我知道它根本还没有从数据库中得到结果。有什么方法可以推迟显示任何内容,直到通话完成?
VStack(alignment: .leading){
if itemList.isEmpty {
Text(“No items”)
} else {
ForEach(itemList.indices, id: \.self) { i in
Text(itemList[I].item)
}
}
}
.onAppear() { self.readItems() }
【问题讨论】:
标签: swift firebase google-cloud-firestore swiftui