我正在尝试在我的表格列表单元格中加载图片,为此我使用SDWebImage
与广告'SDWebImage', '~>3.8'
。
关于单词的4天,我得到如下的异常
由于未捕获的异常终止应用' NSInvalidArgumentException',原因:' - [UIImageView sd_setImageWithURL:占位符图片:]:无法识别的选择器发送到实例0x79685270
请有人帮助我找到我在代码中出错的内容
#import <SDWebImage/UIImageView+WebCache.h>
#import "UIImageView+Cached.h"
[cell.mainimage sd_setImageWithURL:[NSURL URLWithString:url]placeholderImage:[UIImage imageNamed:@"placeholder.png"]];
答案 0 :(得分:0)
Podfile
平台:ios,'7.0'。
pod'SDWebImage','〜&gt; 3.8'
如果您使用的是Swift,请务必添加use_frameworks!并将目标设置为iOS 8+:
平台:ios,'8.0' use_frameworks!
答案 1 :(得分:0)
似乎在运行时找不到扩展名。
您需要确保项目以正确的方式与框架链接。
您可以尝试以下操作:
pod update SDWebImage
- 如果您在更新版本后收到错误@import SDWebImage;
这有用吗?
答案 2 :(得分:0)
希望您找到这个有用的
[cell.imageView sd_setImageWithURL:url
placeholderImage:nil
completed:^(UIImage *image, NSError *error, SDImageCacheType cacheType, NSURL *imageURL) {
if (error) {
self.imageView.image = [UIImage imageNamed:@"yourPlaceholderImageName"];
} else {
self.imageView.image = image;
}
}];