アプリケーションで現在のユーザーのデータを取得します。どうやってやるの。 ?ここで
Firebase Swift 3でユーザー固有のデータを取得する方法
は私の現在のユーザーのfirebase IDです:
そして、私のテーブルノードがある:
ここでは、私のuid
とノードのタイトルが異なっていることは明らかです。だから、どのようにして特定のユーザーのデータを取得できますか。
私のコード今まで:最初の1 Wnlxl...
がuserID
であり、他-KVvR664...
がautoID
あるので
self.ref = Database.database().reference()
let userID = Auth.auth().currentUser?.uid
self.ref.child("member").child(userID!).observeSingleEvent(of: .value, with: { (snapshot) in
if !snapshot.exists() {
// handle data not found
return
}
})
私は値を設定していますが、 '設定した現在のユーザの詳細 – vickydutta
をフェッチする必要はありません.childByAutoID' 'member'の後に' UserID'の下に詳細を保存したい場合、 'member'の後に' userID'を追加する必要があります。 –
@vickydutta更新の回答 –