Извините за вопрос новичка. У меня есть действие, которое зависит от результата данных, возвращаемых из сети, и для этого действия может потребоваться другой сетевой запрос. Поскольку первый сетевой запрос уже вызван в datatask, я хочу использовать тот же самый поток для второго сетевого запроса, но не знаю, как это сделать. Любой отзыв? ТКСswift, вызывающая сеть в другой раз в той же теме задачи
let task = URLSession.shared.dataTask(with: request as URLRequest)
{ data, response, error in
if func_1 (data) {
return
}else {
//call another network request here, but don't want to do
//another task = URLSession.shared.... again since we are already on an async thread
}
}