這裏是我的代碼:IOS迅速處理completionHandler
let url = NSURL(string:String(format:"%@", strURL as String))
imgPhoto.load(url!, placeholder: GRAPHICS.MS_PLACEHOLDER(), completionHandler: nil)
我試圖從URL下載圖像。它工作正常。但在下載圖片後,我必須處理completionHandler
。我該怎麼做呢?
這裏是我的代碼:IOS迅速處理completionHandler
let url = NSURL(string:String(format:"%@", strURL as String))
imgPhoto.load(url!, placeholder: GRAPHICS.MS_PLACEHOLDER(), completionHandler: nil)
我試圖從URL下載圖像。它工作正常。但在下載圖片後,我必須處理completionHandler
。我該怎麼做呢?
這裏是你的代碼應該怎麼看起來像
let block: SDWebImageCompletionBlock! = {(image: UIImage!, error: NSError!, cacheType: SDImageCacheType!, imageURL: NSURL!) -> Void in
println(self)
}
let url = NSURL(string: "http://placehold.it/350x150")
self.imageView.sd_setImageWithURL(url, placeholderImage:yourplaceholder, completed: block)
你需要傳遞什麼是您的視圖控制器SDWebImageCompletionBlock
我想擁有佔位符圖像和完成處理程序 –
編輯請檢查 –
是否有效.. @ aavindaravind –
使用吊艙「翠鳥」在Podfile 進口翠鳥。
製作一個IBviewlet的imageview。
讓URL = 「IMAGEURL」
在viewDidLoad中ImageView.kf_setImageWithURL(NSURL(URL)!)!placeholderImage: 「你的佔位符圖像」)
你只需要通過'completionHendler'參數中的'closure'而不是nil。 –
請舉一個例子 –
你可以給我你正在用來下載圖片的圖書館的名字嗎? –