如何将图像从URL(String)转换为XCode中的Image(Objective-C)? 我在URL中有一个图像。而且我想用这些图像制作数组但是图像如何。我可以在我的IPhone aplicatioon中阅读它们。谢谢你的帮助!
答案 0 :(得分:13)
NSData *data = [NSData dataWithContentsOfURL : url];
UIImage *image = [UIImage imageWithData: data];
请记住-dataWithContentsOfURL:是同步调用,不应在主线程上执行。
答案 1 :(得分:5)
这是怎么做的,
NSString *imageUrlString = @"";
NSURL *url = [NSURL URLWithString:imageUrlString];
NSData *data = [[NSData alloc] initWithContentsOfURL:url];
UIImage *image = [UIImage imageWithData:data];
答案 2 :(得分:3)
UIImage *img = [UIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:imgURL]]];
答案 3 :(得分:1)
我建议你使用像this one这样的图像加载器。
它将在后台加载图像并在准备好后将其设置为ImageView。它为用户提供了更好的体验。