【发布时间】:2021-06-06 17:30:14
【问题描述】:
尝试打印应用程序的所有当前用户的姓名,他们在控制台中打印,但是当应用程序运行时,只显示其中一个名称。
func getData() {
let db = Firestore.firestore()
// Get data
db.collection("users").getDocuments()
{
(snapshot, err) in
if let err = err
{
print("Error getting documents: \(err)");
}
else
{
snapshot!.documents.forEach({ (document) in
let firstname = document.data()["firstname"]
print(firstname!)
self.studentlbl.text = (firstname! as! String)
}
)
如何解决这个问题? 谢谢!
【问题讨论】:
-
您没有显示任何 UI 代码,但看起来您只有一个标签。您要么需要多个标签、一个文本视图,要么可能需要一个表格视图来填充这些数据。
标签: swift xcode firebase google-cloud-firestore