如何在从WebService获取的ImageView中显示图像?
我能够成功从服务中检索图像的名称,但无法在ImageView中设置图像
NSString *imgName = [students objectForKey:@"Image"];
NSLog(@"%@", imgName); **/* Image1.png */**
imgImage.image = [UIImage imageNamed:imgName];
NSLog在Console上提供以下输出:
Image1.png
我无法在ImageView中设置图像
答案 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"]]]];