0
私は画像をアップロードすると、それが自動的にデータベースの子(user.uid).child(NEWIMAGE).childAutoID.setValue() に更新される。これは私のJSONノード1 AUTOIDインサイドFirebaseによって作成された一意の自動IDをバイパスします。スウィフト3.0
Users
WOhpPzlHCzYximWyBXas3Prg2rL2
NewImage
-KSE4ZcvqhFeWmuRQjjI
-KSEGLazKbfPePkCBFbe
-KSEGNVimH7GACRyXbo4
-KSEGO4gfLGOv0erTXA5
-KSENPeq7Oa5cru7gKum
あり、これは私がDownloadUrlから値を取得しようとすると、私は子供(「ユーザー」)を使用するが、ユーザーのuidを通じことができない子供、
-KSE4ZcvqhFeWmuRQjjI
DownloadUrl: "abcd.com"
timestamp: 21-09-2016
JSONツリーで、とにかく私はによって作成されautoUIDて子供できませんファイアベース。誰にも経験はありますか?
FIRDatabase.database().reference().child("Users/\(FIRAuth.auth()!.currentUser!.uid)/NewImage").observeSingleEventOfType(.Value , withBlock : {(imagesSnap) in
if let imagesDict = imagesSnap.value as? [String:AnyObject] {
for each in imagesDict{
print(each.0) // your autoId
print(each.1) // your imageDetails for that autoId
}
}
})
スウィフト3:あなた
代わりに含まれていAUTOIDを探している場合あなたのコードを記述するために、質問を編集して、必要な最小限の完全なコード問題を再現する。 –