异步加载图片

cell.imgView.image= [UIImageimageNamed:@""];

NSString*url = dic[@"snapshot_url"];

if(url) {

dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT,0), ^{

NSURLRequest*request = [NSURLRequestrequestWithURL:[NSURLURLWithString:url]];

NSData*data = [NSURLConnectionsendSynchronousRequest:requestreturningResponse:nilerror:nil];

dispatch_async(dispatch_get_main_queue(), ^{

if(data) {

cell.imgView.image= [UIImageimageWithData:data];

[cellsetNeedsDisplay];

}

});

});

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容