【问题标题】:Unable to use SDWebImage in my TableViewController无法在我的 TableViewController 中使用 SDWebImage
【发布时间】:2015-01-07 07:04:09
【问题描述】:

下午好,

我正在尝试在我的项目中使用 SDWebImage,但我总是遇到不同的错误,对此我有点绝望,希望你能帮助我。

  1. 我尝试按照教程从 gitHUB 导入框架,但我收到了显示错误的 setImageWithURL 错误: 'UIImage' 没有可见的@interface 声明选择器'setImageWithURL:placeholderImage:'

  2. 当该错误消失(就像魔术一样)时,我遇到了链接器问题,因为我必须更改为 Linker Flags -ObjC 并且它显示了错误链接器。

  3. 我尝试使用 CocoaPods,但他们在谈论一些命令行,我对此感到迷茫。

我还能尝试什么?

已编辑:

NSURL * imageURL = [NSURL URLWithString:[[_jsonArray objectAtIndex:indexPath.row] valueForKey:@"imagen"]];
NSData * imageData = [NSData dataWithContentsOfURL:imageURL];
UIImage * carPhoto = [UIImage imageWithData:imageData];

cell.carImage.image = carPhoto;

[cell.carImage setImageWithURL:[NSURL URLWithString:[[_jsonArray objectAtIndex:indexPath.row] valueForKey:@"imagen"]] placeholderImage:[UIImage imageNamed:@"Hisoka.jpg"]];

“UIImage”没有可见的@interface 声明选择器“setImageWithURL:placeholderImage:”

问候。

【问题讨论】:

    标签: ios xcode uitableview xcode6 sdwebimage


    【解决方案1】:

    关于#1,您需要使用UIImageView 而不是UIImage

    【讨论】:

    • 使用cell.carImage 而不是cell.carImage.image
    • 感谢 Adam,您是唯一帮助我解决此问题的人。我已经用代码更新了第一条消息,你能帮我吗?我仍然有同样的问题。
    • 您需要将carImage 属性更改为UIImageView 而不是UIImage
    猜你喜欢
    • 2015-01-08
    • 2016-05-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多