У меня есть функция, которая получает все данные из моей базы данных Firebase, и данные отображаются в виде таблицы. Когда я щелкаю по ячейке таблицы, она открывает новое окно через segue, в котором содержится больше деталей.Как я могу отправить данные с моего firebase через этот?
func getAllFIRData(){
var ref: DatabaseReference
ref = Database.database().reference().child("Receitas")
ref.observe(.value) { (snapshot) in
self.receitaList.removeAll()
if let snapShot = snapshot.children.allObjects as? [DataSnapshot]{
for snap in snapShot{
if let mainDict = snap.value as? [String: AnyObject]{
-----------> let nomeReceita = mainDict["nomeReceita"] as? String
-----------> let tempoReceita = mainDict["tempoPreparo"] as? String
-----------> let porcaoReceita = mainDict["porcaoReceita"] as? String
-----------> let ingredientesReceita = mainDict["ingredientesReceita"] as? String
-----------> let imageURL = mainDict["imageURL"] as? String
self.receitaList.append(ReceitaModel(nome: nomeReceita, tempo: tempoReceita, porcao: porcaoReceita, ingredientes: ingredientesReceita, imageURL: imageURL))
self.vrTableViewReceita.reloadData()
}
}
}
}
}
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
if segue.identifier == "proxTela" {
let svc = segue.destination as! DetailViewController
let indexPath:IndexPath! = vrTableViewReceita.indexPathForSelectedRow
svc.vrNomeReceita = nomeReceita <--------
svc.vrTempoReceita = tempoReceita <--------
svc.vrPorcaoReceita = porcaoReceita <--------
svc.vrIngredientesReceita = ingredientesReceita <--------
svc.vrImageView = imageURL <--------
}
}