我有一个网址,点击它下载图片。我想将图像设置为imageview。目前已经尝试过此但图片无法加载。任何人都可以建议我哪里出错。
提前致谢!
NSURL *url1 = [NSURL URLWithString:@"http://farm4.staticflickr.com/3695/9258420948_566a38bfdb_q_d.jpg"];
pic1.image = [UIImage imageWithCIImage:[CIImage imageWithContentsOfURL:url1]];
答案 0 :(得分:1)
您想在UIImageView上使用AFNetworking的类别:
[myImageView setImageWithURLRequest:urlRequest placeholderImage:[UIImage imageNamed:@"placeholder.png"] success:^(NSURLRequest *request, NSHTTPURLResponse *response, UIImage *image) {
myImageView.image = image;
} failure:^(NSURLRequest *request, NSHTTPURLResponse *response, NSError *error) {
NSLog(@"Request failed with error: %@", error);
}];
值得为此次通话与AFNetworking合作。 (AFNetworking还为您提供占位符图像,它还会缓存网络图像,以便后续调用使用缓存为您提供快速响应。)