ios异步加载头像
来源:互联网 发布:归并排序 c语言 编辑:程序博客网 时间:2024/06/05 06:31
//绘制一张图片 _user_Image = [UIImage imageNamed:@"headImage.jpg"]; dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^ { NSString *user_Image_UrlString = @"http://photo.l99.com/bigger/31/1363231021567_5zu910.jpg"; NSURL *url = [NSURL URLWithString:[@"http://" stringByAppendingString:user_Image_UrlString ]]; NSError *error = nil; NSData* data = [NSData dataWithContentsOfURL:url options:0 error:&error]; UIImage *imageStorage = [UIImage imageWithData:data]; //存入沙盒 NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask, YES); NSString *filePath = [[paths objectAtIndex:0] stringByAppendingString:@"/userImage.jpg"]; // 保存文件的名称 BOOL result = [UIImageJPEGRepresentation(imageStorage,1) writeToFile:filePath atomically:YES]; // 保存成功会返回YES UIImage *image = [UIImage imageWithContentsOfFile:filePath]; dispatch_sync(dispatch_get_main_queue(), ^{ if (image != nil) { _user_Image = image; [_tableView reloadData]; } }); });
0 0
- ios异步加载头像
- android 异步加载 头像错乱
- Android--异步加载图片(头像加载)
- iOS异步加载图片
- iOS 异步加载图片
- iOS异步加载图片
- 浅谈ios异步加载
- iOS 异步加载刷新
- iOS 异步加载图片
- iOS 本地头像加载与上传头像图片
- IOS异步加载图片框架
- iOS开发:异步加载图片
- ios异步下载加载图片
- [iOS]异步加载UIImageView----AsyImageView
- iOS异步加载图片方法
- iOS异步加载缓存图片
- iOS图片的异步加载
- iOS异步加载网络图片
- 在Java中调用Python
- char
- NEFU 679 (并查集的一个变形)
- Cortex-M3概览
- 冒泡排序算法
- ios异步加载头像
- Android消息机制--Handler(待写)
- WSDL解析
- win7 桌面鼠标失效
- 树形DP集锦2
- 命令行(crontab) 调用 Yii 控制器
- linux下mysql远程连接问题,权限分配
- [svn]linux下"没有设置 SVN_EDITOR...."错误解决方法
- 第十周周报