正在使用SDWebImage下載圖像。如果圖像下載成功,我想進一步操作。如何在Swift 3.0中使用使用SDWebImage的完成塊?
cell.appIcon.sd_setImage(with: url, placeholderImage: UIImage.init(named: "App-Default"), completed: {(image: UIImage!, error: NSError!, cacheType: SDImageCacheType, imageURL: URL!) -> Void in
// Perform operation.
})
但我得到的錯誤:
Cannot convert value of type '(UIImage!, NSError!, SDImageCacheType, URL!) -> Void' to expected argument type 'SDExternalCompletionBlock?'
我得到這個錯誤...無法將類型的價值 - 預期參數類型 '>虛空(UIImage的!NSError!SDImageCacheType,網址!)'「SDExternalCompletionBlock? – Parvezkhan
這不應該是一個評論,應貼有你的問題 – Rajat
我的代碼是:cell.appIcon.sd_setImage(附:URL,placeholderImage:UIImage.init(命名爲:「應用程序,默認」),完成:{(圖像:UIImage!,error:NSError!,cacheType:SDImageCacheType,imageURL:URL!) - > //執行操作 }) – Parvezkhan