我想从URL的图像和我这样做:UIImage的异步没有加载
for(int i = 0; i < 50; i++)
{NSString *MyURL=[NSString stringWithFormat:@"http://*********/tatoo/%@/%@%d.png" ,@"b",@"b",i+1];
dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_HIGH, 0ul);
dispatch_async(queue, ^(void) {
NSData *imageData = [NSData dataWithContentsOfURL:[NSURL URLWithString:MyURL]];
UIImage* image = [[UIImage alloc] initWithData:imageData];
if (image) {
dispatch_async(dispatch_get_main_queue(), ^{
[tmp addObject:image];
});
}
});
}
images = [[NSArray alloc]initWithArray:tmp];
链接的Valide,但TMP是空的。任何ideea这里有什么问题?任何帮助将不胜感激!
空当?显示代码 – Wain
@当我想添加到图像阵列时,请将空置为 –