Большое спасибо :)

ичок в 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 содержит пустой словарь. Есть какое-то решение для этого?

Ответы на вопрос(1)

Ваш ответ на вопрос