В настоящее время я работаю над приложением, в котором у меня есть множество отчетов, которые были введены в мою базу данных Firebase, к которым мне нужно получить доступ в Xcode, а затем отобразить в TableView. Проблема, с которой я сталкиваюсь, заключается в том, что у меня настроена база данных, и отчеты хранятся как дочерние узлы на вкладке Отчеты, однако я настроил их так, чтобы у всех у них были уходящие узлы, объясняющие, о чем был отчет , В настоящее время у меня есть раздел кода, который позволяет мне читать все дочерние узлы с основного узла Отчетов, но я не могу заставить его читать те, которые более подробно вложены во вкладку Отчеты. (Прошу прощения, если я не объясню это слишком сложно, мне трудно обернуть голову!) У меня есть следующий код:
var subData = [String]()
//tableView is the table
//Below is inside the ViewDidLoad section
ref = Database.database().reference().child("Reports")
handle = ref?.observe(.value, with: {(snapshot) in
let Report = snapshot.value as? String
if let actualReport = Report {
self.subData.append(actualReport)
self.tableView.reloadData()
}
})
Изображение базы данных
А вот изображение моей базы данных, из которых только номер 1 отображается в виде таблицы, когда я хочу, чтобы все остальные узлы отображались вместо этого. Любая помощь приветствуется!