Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to load image from remote server on the UIImageView in iphone?

I am trying to load image from a remote server on the UIImageView in my application. Is it possible to load image from a remote server. I am using the following code

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];

I found this code sippnet on the net, but I dont understand how do I load this image on the ImageView.

Can anyone tell me how to add image on the UIImageView.

Thanx in advance...

like image 569
Atulkumar V. Jain Avatar asked Dec 15 '09 06:12

Atulkumar V. Jain


1 Answers

you got almost all the way there... now just

imageView.image = img;

note that using dataWithContentsOfURL will block your user interface while the image loads, which will work if you're loading small images at startup, but is generally a bad idea; look into NSURLConnection.

like image 140
David Maymudes Avatar answered Sep 24 '22 21:09

David Maymudes