AQGridview - загрузка изображений из Интернета (URL) - PullRequest
1 голос
/ 04 июля 2011

Я новичок в разработке для iPad.Я использую AQGridView для создания моего первого приложения для iPad.С помощью следующего кода я пытаюсь загрузить изображения из веб-URL-адресов в каждую ячейку сетки, но когда я прокручиваю вниз и возвращаюсь вверх, изображения не совпадают с необходимыми, поэтому они перезагружаются, чтобы отобразить хорошее изображение.

Вот код, который я использую для загрузки своих изображений.

dispatch_async(dispatch_get_global_queue(0, 0), ^{
    UIImage *img = [[UIImage alloc] initWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:imgPath]]];

    dispatch_async(dispatch_get_main_queue(), ^{
        _imageView.image = img;
        [self setNeedsLayout];
    });
});

Я думаю, что проблема возникает здесь, при вызове dispatch_get_main_queue ().Но я не знаю, как это исправить.Если у кого-то есть идея, это наверняка поможет мне!

Большое спасибо заранее!

С уважением,

1 Ответ

1 голос
/ 07 июля 2011

У Apple есть демонстрация чистого решения именно этой проблемы в LazyTableImages

...