【发布时间】:2018-05-22 01:59:16
【问题描述】:
在 swift 中,如何在此代码中返回 querySnapshot:
func read(){
reference(to: .users).getDocuments() { (querySnapshot, err) in
if let err = err {
print("Error getting documents: \(err)")
} else {
for document in querySnapshot!.documents {
print("\(document.documentID) => \(document.data())")
}
}
}
}
上面的代码从 firebase 读取数据并在 else 语句中打印数据。我想从视图控制器调用read() 函数,read() 应该返回querySnaphot!.documents。如果我这样做,我该怎么做:
func read() -> QuerySnaphot{
...
return querySnapshot!.documents
它给了我一个错误,它返回一个非 void 值
【问题讨论】:
标签: swift firebase google-cloud-firestore