Большое спасибо :)
ичок в firebase и хочу узнать, есть ли какой-нибудь возможный способ вернуть данные в блоке наблюдателя. у меня урокApiManager:NSObject
и в этом классе я хочу создать всю мою функцию firebase, которая будет возвращать какие-то данные из базы данных. Это одна из моих функций в этом классе
func downloadDailyQuote() -> [String:String] {
let reference = Database.database().reference().child("daily")
reference.observeSingleEvent(of: .value) { (snap) in
return snap.value as! [String:String] //I want to return this
}
return ["":""] //I don't want to return this
}
И если я сейчас сделаю что-то вродеlet value = ApiManager().downloadDailyQuote()
, value
содержит пустой словарь. Есть какое-то решение для этого?