我有這樣的社交應用程序像twitter和當用戶尋找另一個用戶我想看看登錄的用戶是否跟隨其他用戶,但我不知道如何循環,並找出已登錄的用戶是否已經跟隨另一個。如何循環訪問Firebase中的AutoIdChilds?
{
"follower" : {
"mt0fzirhMhazIcy90MRWuRpTfmE2" : {
"-KbHXdeiOfGXzvavuQ_5" : {
"uid" : "dEXaVLDOSPfJa3zTyUNqAEtVuMR2"
}
}
},
"following" : {
"dEXaVLDOSPfJa3zTyUNqAEtVuMR2" : {
"-KbHXdehbkeMvDyzNpRE" : {
"uid" : "mt0fzirhMhazIcy90MRWuRpTfmE2"
}
}
},
"handles" : {
"jcadmin" : "mt0fzirhMhazIcy90MRWuRpTfmE2",
"jcbest" : "dEXaVLDOSPfJa3zTyUNqAEtVuMR2"
},
"user_profiles" : {
"dEXaVLDOSPfJa3zTyUNqAEtVuMR2" : {
"about" : "Hello world",
"handle" : "jcbest",
"name" : "Juan Carlos Estevez Rodriguez",
"profile_pic" : "https://firebasestorage.googleapis.com/v0/b..."
},
"mt0fzirhMhazIcy90MRWuRpTfmE2" : {
"about" : "Hello",
"handle" : "jcadmin",
"name" : "Juan Carlos",
"profile_pic" : "https://firebasestorage.googleapis.com/v0..."
}
}
}
這是我的數據庫,我想會是這樣的
self.databaseRef.child("following").child((self.loggedInUser?.uid)!).observe(.value, with: { (snapshot) in
let snapshot = snapshot.value as? [String: AnyObject]
if("The other user UID exists in the following")
{
self.followButton.tittleLabel = "Unfollow"
}
})
感謝:
現在你可以訪問用戶的 「以下」!真的有用! ;) –