Я использую swift 3.0 под управлением iOS 10.0, и я хочу создать код, который срабатывает, когда выполняется пакетное условие.Решение для отслеживания партии HTTP-запросов в swift 3.0
for i in 0 ..< rex {
async code, disappears and does it stuff
}
Представьте код асинхронной представляет собой набор запросов URL, что в основном фоне, как только я петлю через них. Теперь, как я могу запустить больше кода, когда будут завершены запросы «rex»?
Я думал о настройке таймера, чтобы смотреть и проверять каждую секунду, но это, безусловно, не очень хорошее решение.
Я подумал о том, чтобы начать другой поток, чтобы просто наблюдать за собираемыми данными и стрелять, когда его квота заполнена, но это хуже, чем таймер.
Я собираюсь включить тест в конце каждого запроса URL-адреса, чтобы проверить, завершено ли оно последним, и чем использует NotificationCenter, но является ли это оптимальным решением?
Я использую alamofire, на самом деле не URLSession, и не мог видеть, как возобновлено изображение на картинке, но неважно. В любом случае это отлично работает !! Это самый полезный маленький код, который я узнал в этом месяце, в этом году! Я бы проголосовал за это дважды, если бы мог ... – user3069232