【发布时间】:2018-03-16 09:11:21
【问题描述】:
正如标题所说的那样。我收到了这个错误,不确定这是否与 Swift 4 转换有关。我一直在尝试解决代码,但还没有运气,所以决定把这个问题放在 SO 上。在线抛出此错误:“cell.businessPostImage.setImageWith(postRequest,”。谢谢。
cell.businessPostImage.image = nil
if let postURL = URL(string: downloadURL) {
let postRequest = URLRequest(url: postURL)
cell.businessPostImage.setImageWith(postRequest, placeholderImage: nil, options:
{ (imageRequest, imageResponse, image) in
cell.businessPostImage.contentMode = UIViewContentMode.scaleToFill
cell.businessPostImage.image = image
}, completed: { (imageRequest, imageResponse, error) -> Void in
// failure downloading image
print("Error downloading Firebase post image")
print(error)
})
}
【问题讨论】:
-
传入
postURL而不是postRequest。 -
请检查我刚刚添加的图片,因为编辑而引发了新错误。
-
您正在尝试将闭包传递给
options参数。 -
我明白了,我应该重新格式化这段代码吗?或者有解决方案吗?
标签: ios swift image url nsurlrequest