еще если используете URLSession у него есть проблема, когда из самой сессии данные печатаются в консоль, но при попытке присвоить их куда-либо, ничего не присваивается, обычно решается передачей в сессию
@escaping замыкания, которое будет передавать данные через себя