Sto utilizzando il database in tempo reale con Firebase di Google e sto cercando di verificare se esiste un bambino.Come posso verificare se esiste un valore del database Firebase?
mio database è strutturato nel modo seguente
-/(root)
- /users/
–- /james/
-- /jake/
- /rooms/
-- /room1/
--- (room 1 properties)
-- /room2/
--- (room 2 properties)
Vorrei verificare se esiste room1. Ho provato quanto segue:
let roomName:String = "room1"
roomsDB.child(roomName).observeSingleEventOfType(.Value) {
(snap:FIRDataSnapshot) in
let roomExists:Bool = snap.value != nil ? "TAKEN" : "NOT TAKEN"
}
Accedendo snap.value
restituisce un JSON delle proprietà di quella stanza, ma come vorrei verificare se la stanza (/rooms/room1/
) è lì per cominciare?
Commento eventuale chiarimento è necessario
@yahoo Come dovrei accedervi? Non riesco a vedere dove si trova nella documentazione di Swift. – Hidden14
si prega di fare riferimento a questo. https://gist.github.com/anantn/4323949 –