いくつかの簡単な手順で Web からデータを読み込もうとしています。
NSData *JSONData = [[NSData alloc] initWithContentsOfURL:[NSURL URLWithString:@"******"]];
NSObject *json = [JSONData objectFromJSONData];
NSArray *arrayOfStreams = [json valueForKeyPath:@"programs"];
NSDictionary *stream = [arrayOfStreams objectAtIndex:0];
NSString *str = [[NSString alloc]initWithString:[stream valueForKey:@"image"]];
NSURL *urlForImage1 = [NSURL URLWithString:str];
NSData *imageData1 = [NSData dataWithContentsOfURL:urlForImage1];
_screenForVideo1.image = [UIImage imageWithData:imageData1];
しかし、問題は、アプリケーションの起動直後にこれを 30 個実行していることです...そのうちの約 5 個をロードし、他のものをロードしたいと考えています。それらすべてを同時にロードしようとすると、アプリがロードされたすべてを起動しないためです...最初のいくつかをロードして待ってから、他のロードをロードする方法はありますか?