таким образом:
DispatchQueue.global().async {
-(загрузка токена) {
-(загрузка еще одного токена) {
-(загрузка данных) {
}
}
}
-(сохраняю в рилм загруженное)
}
Так вот рилм начинает срабатывать раньше, чем загрузятся данные. Если сделать синхронную загрузку и поставить семафор, то всё виснет. Если засунуть сохранение в рилм внутри третьего блока загрузки данных, в консоли рёв начинается, мол несовместимые потоки, пшёл вон отсюда. Как быть?
Ещё актуально))
Обсуждают сегодня