Mehrere asynchrone Anforderungen gleichzeitig in Ziel c

Ich habe mehrere Bilder gleichzeitig von einem Webserver heruntergeladen und das Problem ist, dass sie sich gegenseitig verwechseln.

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

Ich habe diesen Code von:Abrufen eines Bildes von einer URL Ziel C.

Wie behebe ich das? Gibt es auch eine Möglichkeit, die Download-Geschwindigkeiten zu beschleunigen?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage