【发布时间】:2019-06-03 02:55:57
【问题描述】:
我在使用 firebase 快速接收所有帖子时遇到问题。
我想循环并获取所有发布帖子的用户的所有 imageURL 值。
Post->userID->PostKey->imageURl
这是我一直试图用来检索这些值但无济于事的代码。
var ref: DatabaseReference!
ref = Database.database().reference()
let postsRef = ref.child("posts")
postsRef.observeSingleEvent(of: .value) { (snapshot) in
if snapshot.exists() {
for child in snapshot.children { //.value can return more than 1 match
let snap = child as! DataSnapshot
let dict = snap.value as! [String: Any]
let myPostURL = dict["imageURL"] as! String
print("POST URL: " + myPostURL)
}
} else {
print("no user posts found")
}
}
【问题讨论】:
标签: ios swift firebase firebase-realtime-database