搜尋

首頁  >  問答  >  主體

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中文网2886 天前800

全部回覆(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
  • 取消回覆