Уважаемые полки,Наиболее распространенный способ загрузки UIImage из Интернета
Я сбился с пути.
В моем приложении я загружаю 2 изображения из Интернета, например:
-(void)loadImages
{
...
image1 = [UIImage imageWithData:[NSData dataWithContentsOfURL:imgUrl1]];
image2 = [UIImage imageWithData:[NSData dataWithContentsOfURL:imgUrl2]];
}
Для того, чтобы не блокировать основной поток, я использую НОД:
dispatch_async(dispatch_get_global_queue(0,0), ^{
[self loadImages];
После этого, Я использую эти изображения в своих UITableView
:
if (indexPath.row == 0)
{
cell.imageView.image = image1;
}
else
{
cell.imageView.image = image2;
}
Th Я решил добавить UIActivityIndicator
, но столкнулся с некоторыми проблемами. Я понимаю, что мой код неверен. Я видел, что люди использовали NSURLRequest
и NSURLConnection
для загрузки изображений и добавления UIActivityIndicator
.
Не могли бы вы рассказать мне, какой самый стандартный способ загрузки изображений? Что я должен переписать?
Спасибо, действительно отличное решение. – SmartTree
Пробовала ли я свою реализацию? Работала ли она? Упростите или согласитесь, если вы классные мои ан. – satheeshwaran
Его классный, отлично работает, спасибо! – SmartTree