Несколько асинхронных запросов одновременно в цели c

Я загружаю несколько изображений с веб-сервера одновременно, и проблема в том, что они смешиваются друг с другом.

dispatch_async(dispatch_get_global_queue(0,0), ^{
    NSData * data = [[NSData alloc] initWithContentsOfURL:[NSURL URLWithString:@"website.com"]];
    if (data == nil)
        return;
    dispatch_async(dispatch_get_main_queue(), ^{
        cell.imageView.image = [UIImage imageWithData:data];
    });
});

Я получил этот код от:Получение изображения с URL Цель C.

Как я могу это исправить?? также есть ли способ ускорить скорость загрузки?

Ответы на вопрос(1)

Ваш ответ на вопрос