全部
我正在学习Swift,并尝试使用AlamofireImage在UIImageView上设置图像。我正在使用以下代码:
self.listImageView.af_setImageWithURL(
NSURL(string: list!.image!)!,
placeholderImage: nil,
filter: nil,
imageTransition: .CrossDissolve(0.5),
completion:{ image in
print(image)
}
)
而在控制台中的结果如下:
SUCCESS: <UIImage: 0x7fb0c3ec3d30>, {512, 286}
我的目标是在图像下载后对其进行一些操作,但问题在于我不理解完成回调的签名,也不知道如何在完成块中访问图像。根据文档,它是Result<UIImage,NSError>
。
我想这应该很简单,但我还没有意识到它。
谢谢