簡體   English   中英

使用SDWebImage時不會緩存圖像

[英]Images wont get cached when using SDWebImage

我無法讓SDWebImage正常工作。

我的UITableView帶有始終顯示的圖像,但是緩存始終為空。

換句話說,圖像未連接到SDWebImage緩存。

另外,我在調用以下命令時將錯誤無法識別的選擇器發送給實例

setImageWithURL:placeholderImage:options:

但是當我使用時錯誤消失了

setImageWithURL:placeholderImage:

有任何想法嗎?

這是我的方法,它可以正確緩存圖像

[cell.img setImageWithURL:imgURL placeholderImage:[UIImage imageNamed:@"somePlaceholder.png"]];

介意告訴您為什么要使用setImageWithURL:placeholderImage:options:嗎?

今天這發生在我身上,我實際上是在使用AFNetworking的setImageWithURL:placeholderImage:而不是SDWebImage。 我敢打賭這件事比人們意識到的更多。

如果使用靜態庫/框架,請確保#import <SDWebImage/UIImageView+WebCache.h> ,或者如果導入SDWebImage的.h和.m文件,則只需#import UIImageView+WebCache 您可能必須完全刪除AFNetworking的UIImageView+AFNetworking文件,具體取決於您使用的版本。

如果這樣做,請仔細檢查“構建設置”中的“ Other linker flags是否具有-ObjC規范。 如果這讓您下地獄,請參閱

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM