Как загрузить изображение с удаленного сервера на UIImageView в iphone? - PullRequest
5 голосов
/ 15 декабря 2009

Я пытаюсь загрузить изображение с удаленного сервера на 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 Ответ

13 голосов
/ 15 декабря 2009

ты прошел почти весь путь ... теперь просто

imageView.image = img;

обратите внимание, что использование dataWithContentsOfURL заблокирует ваш пользовательский интерфейс во время загрузки изображения, что сработает, если вы загружаете небольшие изображения при запуске, но обычно это плохая идея; заглянуть в NSURLConnection.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...