运行时的SDWebimage异常

时间:2013-12-26 13:11:49

标签: ios cocoa caching sdwebimage

我正在使用XCode 5.0,我在运行时遇到了这个异常:

  

由于未捕获的异常而终止应用   'NSInvalidArgumentException',原因:' - [UIImageView   setImageWithURL:placeholderImage:选择:

我已从GitHub下载 SDWebImage 并且:

  • 将项目 SDWebImage 导入我的项目
  • 导入< SDWebImage / UIImageView + WebCache.h> 到头文件
  • 导入 ImageIO.framework
  • 其他链接器标记中的构建设置我已将 -ObjC 标记
  • 目标依赖关系中的构建阶段 我已经 SDWebimage
  • 与文件夹二进制文件构建阶段我已经 libSDWebImage.a

项目正在运行而没有错误,但我在此方法中得到了上述异常:

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath

在这一行:

[cell.imageMeme setImageWithURL:[NSURL URLWithString:meme.linkImage]
                   placeholderImage:[UIImage imageNamed:@"placeholder"] options:indexPath.row == 0 ? SDWebImageRefreshCached : 0];

1 个答案:

答案 0 :(得分:0)

我删除了 SDWebImage 我导入并导入了文件夹 SDWebImage 以及.m和.h文件。这样项目就会运行,并且不会引发异常。