我正在尝试通过几个简单的步骤从网络加载数据:
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 个,而不是加载其他的。因为当我尝试同时加载所有这些时,我的应用程序并没有启动所有加载...有什么办法可以加载前几个,然后等待,然后再加载其他?