- (void)downLoadContentImages{
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
NSArray* imageModelArr = _detailModel.goodsInfo.contentImg;
NSMutableArray* imageArray = [[NSMutableArray alloc]init];
NSMutableArray* heightArray = [[NSMutableArray alloc]init];
for (int i = 0; i < imageModelArr.count; i ++) {
[imageArray addObject:[UIImage new]];
[heightArray addObject:[NSNumber numberWithFloat:0]];
}
for (int i = 0; i < imageModelArr.count; i ++) {
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
GoodsInfoImageModel* imageModel = imageModelArr[i];
NSData* data = [NSData dataWithContentsOfURL:[NSURL URLWithString:imageModel.img]];
UIImage* image = [UIImage imageWithData:data];
CGSize imageSize = image.size;
CGFloat imageHeight = SCREEN_WIDTH/imageSize.width*imageSize.height;
if (image){
[imageArray setObject:image atIndexedSubscript:i];
[heightArray setObject:[NSNumber numberWithFloat:imageHeight] atIndexedSubscript:i];
}
_imageHeightArray = (NSArray*)heightArray;
_contentImagesArray = (NSArray*)imageArray;
dispatch_async(dispatch_get_main_queue(), ^{
[_tableView reloadData];
});
});
}
});
}
mbImageView setImage:_contentImagesArray[indexPath.row]