Я запускаю вложенный запрос в Firebase (используя Swift). Это возвращает два моментальных снимка. Обычно я сохраняю результат запроса в словаре, когда есть только один снимокКак слить два моментальных снимка Firebase
var query1 = [FIRDataSnapshot]! = []
query1.append(snapshot)
Кто-нибудь знает, как объединить два снимка, чтобы создать единую словарные? блоков выглядеть следующим образом:
_refHandle = FirebaseRef.child("query1key").observeEventType(.ChildAdded, withBlock: { (snapshot) -> Void in
let key2 = snapshot.value?.objectForKey("key2") as! String
self.FirebaseRef.child("query2key").child(key2).observeSingleEventOfType(.Value, withBlock: { (snapshot2) in
// merge the two snapshots
})
})
_refHandle = FirebaseRef.child ("query1key") observeEventType (.ChildAdded, withBlock:.?! {(Снимок) -> Пустота в пусть key2 = snapshot.value .objectForKey ("key2"), как FirebaseRef .child ("query2key"). child (key2) .observeSingleEventOfType (.Value, withBlock: {(моментальный снимок) в –
Не так, отредактируйте свою запись с ней, ее очень трудно прочитать в комментариях, также опубликуйте свою древовидную структуру JSON там – Dravidian