簡體   English   中英

使用SDWebImage緩存圖像

[英]using SDWebImage to cache Image

我對IOS開發非常陌生。 現在,我想緩存從Web服務獲取的所有圖像。 我將所有URL保存在核心數據庫中。 當我需要填充一個表格視圖時,我從核心數據庫中獲取了數據,並將其放在表格視圖中。 現在我要緩存此圖片。 經過一些谷歌搜索。 我找到了SDWebImage。

我在表視圖中以這種方式使用它。

[cell.img_Picture setImageWithURL:[NSURL URLWithString:news.url]
                        placeholderImage:[UIImage imageNamed:@"placeholder.png"]];

但是它沒有顯示此圖像。 我的imageview保持空白。 我正確導入了SDWebImage框架,並按照github頁上的所有步驟進行安裝。

但是有人能告訴我我在做什么錯嗎?

提前致謝

因此,您甚至看不到placeholder.png圖片? 您實際上在項目中添加了placeholder.png圖片嗎?

您是否嘗試過記錄檢索到的URL並檢查它實際上是否有效(將其插入瀏覽器)?

NSLog(@"%@", news.url);

您還可以嘗試記錄image_view的框架:

NSLog(@"Cell Frame x: %f, y: %f, w: %f, h: %f", cell.img_Picture.origin.x, cell.img_Picture.origin.y, cell.img_Picture.size.width, cell.img_Picture.size.height);

暫無
暫無

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

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