Я создал приложение, которое использует библиотеку FSCalendar
(https://github.com/WenchaoD/FSCalendar).. Я отправляю выбранную дату из календаря в свою базу данных Firebase (я не уверен, что она в хорошем формате), а также образец текста.
У меня проблема в том, что я не знаю, как получить данные из Firebase и просмотреть их в нужный день.
Мой формат данных Firebase здесь
func calendar(_ calendar: FSCalendar, didSelect date: Date, at monthPosition: FSCalendarMonthPosition) {
print("did select date \(self.dateFormatter.string(from: date))")
let selectedDates = calendar.selectedDates.map({self.dateFormatter.string(from: $0)})
print("selected dates is \(selectedDates)")
if monthPosition == .next || monthPosition == .previous {
calendar.setCurrentPage(date, animated: true)
}
let selectedDate = self.dateFormatter.string(from: date)
let ref = Database.database().reference().child("dates").child(selectedDate).childByAutoId()
let values = ["company": myTextField.text]
ref.updateChildValues(values) { (err, ref) in
if let err = err {
print("Failed to save db", err)
} else {
print("Successfully", ref)
}
}
tableView.reloadData()
}
Буду благодарен за помощь.
PS: Я использую UITableView
под календарем, в котором я хотел бы отобразить текущие данные.