Всем привет!
Проблема с завершением dataDask.
Есть вот такой метод
https://drive.google.com/file/d/1yz882mb90k8s8Xp2aUVW8VGVkUcv0r_Q/view?usp=drivesdk который достает JSON. Этот JSON парсится во ViewController через делегат
https://drive.google.com/file/d/1n8enoiNN_rxOfjdVPIFw8OFOLkKVJlGx/view?usp=drivesdk , результаты наполняют массив и выводятся в кастомной ячейке TableView. Все, вроде бы работает, но dataDask не заканчивается. Как результат я отправляю миллион запросов к API и превышаю лимит запросов.
Подскажите пожалуйста, где и как я могу остановить dataTask (или может быть сессию)?
Была идея в протоколе делегата создать переменную currentDataTask и заканчивать эту задачу по какому-то тригеру в основном ViewController, но так сделать тоже не получается.
Буду очень признателен за помощь, а то за последние три часа у меня больше 20 ключей API превысили свой лимит 😀
Заранее спасибо!