我有一个iOS应用程序,其基本上像Facebook一样的Feed系统(使用Firebase作为服务器),我试图从所有人那里获得最新 Posts
用户正在关注,但我无法找到循环遍历所有数据的方法。我能帮忙吗?
所以这或多或少是我的数据库:
{
"Posts" : {
"Zlv1rX3p74R4G8DUvvBOcCiThcx1" : {
"-KacGJ-ps8FgCYvSag-D" : {
"latitud" : "37.33233141",
"longitud" : "-122.0312186",
"text" : "Party at my house",
"timestamp" : "1484586828.01879",
"ubicacionN" : "Apple Inc."
}
}
},
"following" : {
"Zlv1rX3p74R4G8DUvvBOcCiThcx1" : {
"Bdxaooy1HieFajZfZL8OeDFS1Q73" : {
"Uid" : "Bdxaooy1HieFajZfZL8OeDFS1Q73",
"handle" : "dnla",
"name" : "Daniela",
"profile_pic" : "https://firebasestorage.googleapis..."
}
}
}
}
我在一部分中发布了帖子,在另一部分中列出了以下内容(我将在最后添加完整的数据库照片)
我对[{1}}并不熟悉,这就是我遇到麻烦的原因,所以我开始这样做了:
NSDictionary
但我现在正打我的头,有些人请帮忙。
图片说明: self.databaseRef.child("following").child(self.loggedInUser!.uid).observe(.childAdded, with: { (snapshot) in
//Getting the list of following
let snapshot = snapshot.value as? NSDictionary
self.following.append(snapshot)
}) { (error) in
print(error.localizedDescription)
}
for item in self.following {
Some code to get every user that the main user is following latests posts
}
= Jalas