重複の可能性:
イメージを非同期でダウンロード
複数の画像を非同期でダウンロードしたいと考えています。10 個の画像の配列があり、これらの画像を 10uiimageview
で表示したいのですが、このようにしていますが、画像は 1 つしか表示されません
- (void)loadImage {
NSData* imageData = [[NSData alloc] initWithContentsOfURL:[NSURL URLWithString:[myarray objectatindex:0]]];
UIImage* image = [[[UIImage alloc] initWithData:imageData] autorelease];
[imageData release];
[self performSelectorOnMainThread:@selector(displayImage:) withObject:image waitUntilDone:NO];
}
The final method we need to create takes in the image to display and sets it on our image view.
- (void)displayImage:(UIImage *)image {
[imageView setImage:image]; //UIImageView
}
10種類のメソッドを作成せずに、複数の画像を別の場所に表示する方法を教えてください。