我寫了一個異步調用,它有一個完成塊來返回一個UIImage,然後在完成塊中視圖控制器設置一個UIImageView來使用該圖像。我的問題是如果該視圖控制器彈出UINavigationController堆棧並且在完成塊執行前不再活動會發生什麼?Objective C--完成塊和視圖控制器被彈出堆棧
[MyAPI getImage:imageID completionBlock:^(MyAPIStatus status, id result) {
if (status == kSuccessful) {
self.ImageView.image = [UIImage imageWithData:result];
}
}];