如何引用多个值 Firebase Swift
How do I reference multiple values Firebase Swift
我需要引用和查询“8R6ZAojX0FNO7aSd2mm5aQXQFpk1”这两个值,"GGqjtYvwSwQw9hQCVpF4lHN0kMI3".
jobs
"Post ID"
applicants:
-KtLJaQnFMnyI-MDWpys:"8R6ZAojX0FNO7aSd2mm5aQXQFpk1"
-KtLLBFU_aVS_xfSpw1k:"GGqjtYvwSwQw9hQCVpF4lHN0kMI3"
这是我目前所拥有的
let appRef = self.ref.child("jobs").child(self.job.postID).child("applicants")
appRef.queryOrderedByKey().observeSingleEvent(of: .childAdded, with: { (snapshot) in
let sValue = "\(snapshot.value!)"
print (sValue)
})
但它只打印一个值,我想我需要使用 for 循环
您在这里使用了 observeSingleEvent。它仅观察第一个事件。
您需要:
appRef.queryOrderedByKey().observe(of: .childAdded, with: { (snapshot) in
我需要引用和查询“8R6ZAojX0FNO7aSd2mm5aQXQFpk1”这两个值,"GGqjtYvwSwQw9hQCVpF4lHN0kMI3".
jobs
"Post ID"
applicants:
-KtLJaQnFMnyI-MDWpys:"8R6ZAojX0FNO7aSd2mm5aQXQFpk1"
-KtLLBFU_aVS_xfSpw1k:"GGqjtYvwSwQw9hQCVpF4lHN0kMI3"
这是我目前所拥有的
let appRef = self.ref.child("jobs").child(self.job.postID).child("applicants")
appRef.queryOrderedByKey().observeSingleEvent(of: .childAdded, with: { (snapshot) in
let sValue = "\(snapshot.value!)"
print (sValue)
})
但它只打印一个值,我想我需要使用 for 循环
您在这里使用了 observeSingleEvent。它仅观察第一个事件。 您需要:
appRef.queryOrderedByKey().observe(of: .childAdded, with: { (snapshot) in