使用 Alamofireimage 从服务器获取图像后,Imageview 未更新

Imageview isn't updating after fetching an image from a server with Alamofireimage

我一直致力于一个项目,该项目需要使用 AlamofireImage 显示从服务器获取的图像。所以我的代码是这样的:

import UIKit
import Alamofire
import AlamofireImage

@IBOutlet var imageView: UIImageView

func downloadImage() {
    Alamofire.request(.GET, "http://www.axs.gt/wp-content/uploads/2016/05/tuzonapromo_600x.png").responseImage { (response) -> Void  in
        if let image = response.result.value {
               imageView.image = image
        }
}

似乎正在下载图像,但 imageView 没有更新从服务器获取的新图像。我必须补充一点,我可以从 HTTP 和 HTTPS 下载,因为所有的证券问题都已经解决了。

我也试过这个

imageView.image = UIImage(named: "someImage")

并且 imageView 仍然没有更新。

非常感谢任何帮助。

所以我正在验证我的代码流并开始意识到我试图在 viewDidLoad 方法之前更新我的 imageViews 的图像,该方法调用 super.viewDidLoad() 方法,它应该初始化我的所有内容查看(也就是为我的 imageView 设置默认图像)。所以实际发生的是我在编译器设置默认图像之前获取图像的方式。

感谢您的帮助。