博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用多线程下载网络图片(一)
阅读量:5924 次
发布时间:2019-06-19

本文共 825 字,大约阅读时间需要 2 分钟。

hot3.png

- (void)viewDidLoad{    [super viewDidLoad];    // Do any additional setup after loading the view, typically from a nib.}- (IBAction)downLoadImage:(id)sender {    NSString* url=@"http://pic36.nipic.com/20131203/3822951_100659752000_2.jpg";    NSThread* th=[[NSThread alloc]initWithTarget:self selector:@selector(downLoadImageFromURL:) object:url];    [th start];}-(void)downLoadImageFromURL:(NSString*)url{    NSData* data=[[NSData alloc]initWithContentsOfURL:[NSURL URLWithString:url]];    UIImage* image=[[UIImage alloc]initWithData:data];    if (image!=nil) {        [self performSelectorOnMainThread:@selector(getImage:) withObject:image waitUntilDone:YES];    }    else    {        NSLog(@"下载出错!");    }}-(void)getImage:(UIImage*)image{    self.iv.image=image;}运行之后,效果如图:

转载于:https://my.oschina.net/iOSliuhui/blog/389939

你可能感兴趣的文章
基于事件驱动的DDD领域驱动设计框架分享(附源代码)
查看>>
7.5。Outlook smime x509证书
查看>>
51Nod 1289 大鱼吃小鱼(模拟,经典好题)
查看>>
【Android疑难杂症】GridView动态设置Item的宽高导致第一个Item不响应或显示不正常的问题...
查看>>
一个线程封装类
查看>>
贪心算法
查看>>
把JScript函数模拟为"异步执行"方式
查看>>
7.13. rename file
查看>>
(第二天)原型、继承
查看>>
activiti bpmnModel使用
查看>>
《剑指offer》青蛙跳台阶
查看>>
关于MYSQL DML(UPDATE DELETE)中的子查询问题和ERROR 1093 (HY000)错误
查看>>
MAHOUT_LOCAL is not set; adding HADOOP_CONF_DIR to classpath.
查看>>
MySQL备份恢复第一篇
查看>>
数据泵导出出现ORA-31617错误
查看>>
【故障处理】因AIX异步IO没有开启导致SQL*Plus不可用
查看>>
[20160325]bbed 中文字符显示的显示问题
查看>>
移动开发中Fiddler的那些事儿 (转)
查看>>
2年SQL Server DBA调优方面总结
查看>>
php5.3日常操作
查看>>