繁体   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