я осуществляю загрузку данных из firebase и я хочу показывать стартовый экран до тех пор пока не загрузятся данные. Я написал класс DataFetcher который инициализирует fib и делает два запроса сначала основную коллекцию, и внутри для каждого документа вытягивает сабколлекцию. Теперь я хочу чтобы вызвав DataFetcher.fetchData() он вернул полученные данные, я бы их положил в локальную бд и полсле этого перешел бы на экран с tableview. Проблема в том что fib делает все свои дела асинхронно - можно ли както вернуть результат его работы наружу?
тебя эйпл за яйки повесит за неочевидную "бесконечный стартовый экран"
Обсуждают сегодня