[英]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.