firebaseのキー値のペアを配列に格納する方法を教えてください。私はローカル配列からfirebaseにいくつかのデータを送信するためにコードを書いてみましたし、彼らがこのような形で保存されて気づいた:「メダル」子供が保存されているかファイヤーベースの子キー値のペアからのデータを配列として格納する
予告。
私は配列のスナップショットを 'メダル'オブジェクトから取り出し、それを素早く配列として返そうとしています。
let databaseRef = FIRDatabase.database().reference()
databaseRef.child("users").child(userID!).observeSingleEventOfType(.Value, withBlock: { (snapshot) in
// Get user medals
self.identities3 = snapshot.value!["medals"] as! [String]
})
これは非常に粗いですが、動作するのでしょうか?
ありがとうございます!まだかなりfirebaseする新しい学習:)
これは動作するはずですが、あなたはそれがないかどうかを確認するためにそれをテストしていますか? – Bawpotter
うん、ログに印刷するように設定して、空の配列[ –
を表示しました。その場合、あなたの最善の策はDravidianが提供する以下のコードを使用することです。それはすぐにあなたの問題を解決し、あなたのデータを構造化するもっと安全な方法です。 – Bawpotter