SDWebImage 链接问题

SDWebImage linking issue

我正在尝试使用 SDWebImage 框架来异步加载和缓存图像。 我可以将 SDWebImage 项目集成到我的项目中并成功构建。但是我不能使用这行代码

[pCell.imgViewThumb sd_setImageWithURL:[NSURL URLWithString:aPromo.picture_url_thumb] placeholderImage:[UIImage imageNamed:@"Placeholder.png"]];

它给出了这个错误

No visible @interface for 'UIImageView' declares the selector 'sd_setImageWithURL:placeholderImage:'

但是sd_setImageWithURL:方法和class已经添加到项目中了。我尝试了几次清理项目,重新链接框架等...... 但是没用

您需要导入类别。输入

#import <SDWebImage/UIImageView+WebCache.h>

在文件顶部。

是否需要导入SDWebImage分类文件?我相信它叫做 UIImageView+WebCache.h。代码看起来像(在你的文件的顶部与其他进口):

#import <SDWebImage/UIImageView+WebCache.h>

尝试导入导入"SDWebImage/UIImageView+WebCache.h"

我使用这个安装了最新的 'SDWebImage' pod 文件 pod 'SDWebImage', '~>3.7.1' 问题已修复