如何在iphone的UIImageView上从远程服务器加载图像?

时间:2009-12-15 06:15:22

标签: iphone objective-c

我正在尝试从我的应用程序中的UIImageView上的远程服务器加载图像。是否可以从远程服务器加载图像。我使用以下代码

id path = @"http://upload.wikimedia.org/wikipedia/commons/c/c7/Sholay-Main_Male_Cast.jpg";
NSURL *url = [NSURL URLWithString:path];
NSData *data = [NSData dataWithContentsOfURL:url];
UIImage *img = [[UIImage alloc] initWithData:data];

我在网上找到了这个代码sippnet,但我不明白如何在ImageView上加载这个图像。

任何人都可以告诉我如何在UIImageView上添加图片。

提前完成了......

1 个答案:

答案 0 :(得分:13)

你几乎一直在那里......现在只是

imageView.image = img;

请注意,使用dataWithContentsOfURL会在图片加载时阻止您的用户界面,如果您在启动时加载小图片,这将有效,但通常是个坏主意;看看NSURLConnection