ios - 使用SDWebImage 加载网络图片时,unrecognized selector sent to instance 。
PHP中文网
PHP中文网 2017-04-17 13:54:02
0
7
736

headImg = (UIImageView *)[cell.contentView viewWithTag:5];
NSURL *ImgURL = [NSURL URLWithString:cellData[@"avatar"]];
[headImg sd_setImageWithURL:ImgURL placeholderImage:[UIImage imageNamed:@"1.jpg"]];

PHP中文网
PHP中文网

认证0级讲师

全部回复(7)
刘奇

这样看的话两种可能:
1.[UIImage imageNamed:@"1.jpg"]不存在
2.你的ImgURL不是正确的URL格式

PHPzhong

在UIImageView里边,找不到sd_setImageWithURL,这个方法。

巴扎黑

sd_setImageWithURL系列方法是SDWebImage中UIImageView+WebCache.h这个里面的,你需要import这个头文件

洪涛

你是怎么安装SDWebImageView的?如果是Cocoapods应该没问题,这个问题主要是Category没加载成功,需要加上 _ObjC 的 tag ,具体看它官方文档。

Ty80

project --> build settings --> Other Linker Flags 加上一句 -Objc

Ty80

添加过-ObjC之后,还是这个样子...

Peter_Zhu

拖文件进来的时候,第二项 added folder 选第一个 “creat groups!” 不要选第二个 “creat folder references”

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!