私はSwift iOSアプリケーションにFirebaseを使用しています。私はFirebaseチュートリアルを試しましたが、私にとってはまだ運がありません。私は/topics
子供のトピックの名前から配列を作る必要があります。子ノードから配列を作成するには?
私Firebaseデータは次のようになります。
topics
Topic 1
Entry 1
point: 1
user: user1
Entry 2
point: 2
user: user2
私は[Topic 1
、Topic 2
、...]からなる配列を作成する必要があります。この配列をどうやって作るのですか?たぶん、私は間違った方法でデータを入れ子にしていますか?どんな助けもありがとう。
私はまたデータを取得しようとしましたが、snapshot
は<< error type >>
のタイプなので、値を取得できません。何が問題なのでしょうか?
let ref = FIRDatabase.database().reference().child("topics")
ref.observeEventType(.Value) { (snapshot) in
print(snapshot)
}
。しかし、すべてのトピックを取得することができます(子ノードもプルダウンします)。次に、アプリケーション内でトピックのみにアクセスし、配列などに追加します。 – Rexford
@Rexfordどのように構造化する必要がありますかデータ?私はあなたがアプリのアイデアを得ると思う、彼らにトピックを書く人がいる。私の例では、すべてのエントリに2つのプロパティが提案されています。 –
文字列またはマップされたオブジェクトとしてトピックを含む配列が必要ですか? –