显示从WebService获取的图像

时间:2014-09-30 09:52:11

标签: ios web-services uiimageview

如何在从WebService获取的ImageView中显示图像?

我能够成功从服务中检索图像的名称,但无法在ImageView中设置图像

NSString *imgName = [students objectForKey:@"Image"];
NSLog(@"%@", imgName); **/* Image1.png */**
imgImage.image = [UIImage imageNamed:imgName];

NSLog在Console上提供以下输出:

  

Image1.png

我无法在ImageView中设置图像

2 个答案:

答案 0 :(得分:2)

您可以使用SDWebImage:

    // Here we use the new provided setImageWithURL: method to load the web image
[cell.imageView setImageWithURL:[NSURL URLWithString:@"http://www.domain.com/path/to/image.jpg"]
               placeholderImage:[UIImage imageNamed:@"placeholder.png"]];

这是下载链接以及如何使用它: https://github.com/rs/SDWebImage

答案 1 :(得分:1)

您也可以使用此代码集图像

cell.img.image=[UIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:[NSString stringWithFormat:@"your url"]]]];