찾다

 >  Q&A  >  본문

ios - 使用SDWebImage 加载网络图片时,unrecognized selector sent to instance 。

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

PHP中文网PHP中文网2773일 전753

모든 응답(7)나는 대답할 것이다

  • 怪我咯

    怪我咯2017-04-17 13:56:02

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

    회신하다
    0
  • PHPz

    PHPz2017-04-17 13:56:02

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

    회신하다
    0
  • 巴扎黑

    巴扎黑2017-04-17 13:56:02

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

    회신하다
    0
  • PHP中文网

    PHP中文网2017-04-17 13:56:02

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

    회신하다
    0
  • PHP中文网

    PHP中文网2017-04-17 13:56:02

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

    회신하다
    0
  • PHP中文网

    PHP中文网2017-04-17 13:56:02

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

    회신하다
    0
  • 天蓬老师

    天蓬老师2017-04-17 13:56:02

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

    회신하다
    0
  • 취소회신하다