Firebasedatabase
からデータを取得しようとしていますが、完了できません。最初に.json
ファイルを作成し、Firebaseにインポートしました。それはそのように見えますが、それははるかに長いです:firebaseから特定のデータを取得する
今、私はいくつかの理由で「CATCH」、「細工スヌース」などが、私はできないようにすべての「ブランド」をプリントアウトしようとしています。
私はそれをやっています。私はviewDidLoad()
の中に入れています。私はそれが正しいとは限りませんが、テストのためだけです:
func fetchBrands(){
ref = FIRDatabase.database().reference()
ref.observeSingleEventOfType(.Value, withBlock: { snapshot in
if !snapshot.exists() { return }
//print(snapshot)
if let snusBrand = snapshot.value!["Brands"] as? String {
print(snusBrand)
}
// snapshot.childSnapshotForPath("full_name").value as! String
})
}
私は間違っていますか?あなたは子供のブランドを直接指すようにREFを更新し、反復処理しようとすることができ
どのようなエラーが表示されますか? 'print(snusBrand)'は何を印刷しますか? – adolfosrs
@adolfosrs唯一印刷されるのは、プロキシなどに関する長いテキストです。編集を確認します。 –
'snapshot.key'を使って各文書のキーを取得します。 – Odonno