を自動IDを取得し、私はこのようなchildByAutoID()
メソッドを使用して、それらを追加するループを使用してFireBase内のテーブルに名前をアップロードしていますはFireBase JSONから迅速
私はそのようにのような従属テーブルを守ってください。
CURRENT_USER_DEPENDENTS_URL.observeEventType(.Value, withBlock: { snapshot in
print(snapshot.value)
self.dependentsJSON = snapshot.value as? [String : [String : String]]
}, withCancelBlock: { error in
print(error.description)
})
上記のコードでは
print
文は、このJSON辞書を生成します。
は非常に単純を入れ
{
"-KH3Cg0KFvMNEULYUezv" = {
name = one;
};
"-KH3Cg0LeTs54nbYonmv" = {
name = two;
};
"-KH3Cg0LeTs54nbYonmw" = {
name = three;
};
"-KH3Cg0LeTs54nbYonmx" = {
name = four;
};
}
私はので、私はそれから配列を作成することができ、このJSON辞書から各従属のUIDを取得できるようにしたいと思います
NSUserDefaults
で依存のUIDのと同様に、このようにJSON辞書を並べ替える:
if let firstName = self.dependentsJSON?["-KH3Cg0LeTs54nbYonmx"]?["name"] {
print(firstName)
}
サイドノート: 私は、彼らがCREている時にUIDを保存することができますatedでデータベースに追加されますが、ユーザーが実行時にUIDを取得する必要があるため、ユーザーがアプリケーションをアンインストールする必要があります。
素晴らしいおかげで! –