我确信此前已被问到,但我很难找到正确的答案。我使用的是Swift 3.问题在于:
我有一个数组中的postID列表。我现在想要查询Firebase,如果postID存在,则检索数据并将其显示在我的tableview中。
推荐的方法是什么?任何代码示例都会有很大帮助。理想情况下,我想获得所有帖子,然后一次更新表视图。谢谢。
要明确我在这里寻找Firebase查询,这将帮助我实现这一目标。
Firebase结构
答案 0 :(得分:1)
试试这个
首先创建数据库引用直到发布
let mainRef = Database.database().reference().child("Posts")
现在假设您在myPostID
变量
mainRef.child(myPostID).observeSingleEvent(of: .value) { (snapshot) in
print(snapshot)
if let value = snapshot.value {
// Value FOUND UPDATE YOUR TABLE HERE
} else {
// No ID found for this post
}
}
希望它有用