У меня есть подкласс UIViewController, который загружает набор изображений для каждой ячейки в табличном представлении асинхронно, который обрабатывается отдельным классом загрузки.Я храню список всех этих запросов на загрузку в словаре, который привязан к индексу ячейки, запрашивающей изображение.
Мой вопрос: куда мне поместить код, который отменяет загрузку изображения, еслиviewcontroller отключен от navcontroller?Мне нужно сделать это, потому что, если пользователь наносит ответный удар, пока еще загружаются изображения (что может занять некоторое время), то после завершения загрузки viewcontroller уже был выпущен.Метод viewWillDisappear, потому что я не хочу останавливать загрузку, если пользователь нажимает на отдельной вкладке и только при нажатии кнопки «Назад».Сейчас я поместил этот код в метод dealloc viewcontrollers, который работает нормально, хотя по некоторым причинам он кажется неправильным.Я думал об использовании метода viewDidUnload, но кажется, что он вызывается только при предупреждении о нехватке памяти?
Есть идеи?