In my example I saved complex data on Firebase and I want get it back.
When I am using this code I can get any values stoared in hashmap.
for rest in snapshot.children.allObjects as! [DataSnapshot] {
guard let restDict = rest.value as? [String: Any] else { continue }
let title = restDict["title"] as? String
let genre = restDict["genre"] as? NSDictionary
let singer = restDict["singer"] as? NSArray
print(genre?["title"])
}
in my database I also I have Singer as array (id, name, age).
How could I return this values as well?