Столкнулся с проблемой:
Есть приложение с навигацией через TabBarController, данное приложение в своих вкладках выполняет запрос на сервер и выдает пользователю информацию если все ок, при плохом соединении - по таймауту кидает алертконтроллер клиенту с предложением повторить попытку, путем обычного тапа по экрану.
Проблема в следующем - если мы тапаем на экран, тем самым запуская запрос, и вместе с этим сразу переключаемся на соседнюю вкладку, то нам по таймауту падает алерт предназначенный для первой вкладки, где мы запустили этот запрос.
Вопрос в следующем - Я хочу отменять текущий запрос при переключении на другую вкладку TabBarController’а в методе viewDidDisapper. Вся работа с сетью у меня вынесена в отдельный нетворк менеджер (Синглтон).
Как сделать подобную реализацию?
Видео с проблемой: