Я написал асинхронный вызов, который имеет блок завершения для возврата UIImage, затем в блоке завершения контроллер представления устанавливает UIImageView для использования этого изображения. Мой вопрос: что произойдет, если этот контроллер представления извлечен из стека UINavigationController и больше не будет работать до выполнения блока завершения?
[MyAPI getImage:imageID completionBlock:^(MyAPIStatus status, id result) {
if (status == kSuccessful) {
self.ImageView.image = [UIImage imageWithData:result];
}
}];