如何从Firebase获取用户的Feed?

时间:2017-01-20 05:23:16

标签: ios swift firebase swift3 firebase-realtime-database

我有一个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

Data Base Pic

Data Base Pic

0 个答案:

没有答案