【发布时间】:2019-06-22 02:03:44
【问题描述】:
我声明了一个数组,然后给它赋值。但是,当我尝试在同一个视图控制器中访问它时,值不存在。有没有办法让数组值可以在闭包之外访问
func loadReviews(){
Firestore.firestore().collection("BusinessReview").whereField("BusinessID", isEqualTo: businessID).limit(to: 3).getDocuments { (querySnapShot, err) in
if let err = err {
print("error\(err)")
} else {
for document in querySnapShot!.documents {
self.reviewsArr.append(document.data()["Review"] as! String)
}
}
}
dump(reviewsArr)
}
虽然数组是在附加代码之后填充的,但我稍后会在其空白处进行转储。我该如何解决这个问题?
【问题讨论】:
标签: arrays swift uitableview