iOS 图片存到沙盒
来源:互联网 发布:七彩网络下载 编辑:程序博客网 时间:2024/06/06 15:41
- (void)viewDidLoad {
[superviewDidLoad];
//初始化一个加载图片的试图
imageview=[[UIImageViewalloc]initWithFrame:CGRectMake(0,50, self.view.frame.size.width,self.view.frame.size.height-100)];
[self.viewaddSubview:imageview];
//多线程
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT,0), ^{
NSURL * url = [NSURLURLWithString:kURL];
NSData * data = [[NSDataalloc]initWithContentsOfURL:url];
image = [[UIImagealloc]initWithData:data];
if (data !=nil) {
dispatch_async(dispatch_get_main_queue(), ^{
imageview.image =image;
NSFileManager *fileManager = [NSFileManagerdefaultManager];
NSArray *paths =NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);
NSString *documentsDirectory = [pathsobjectAtIndex:0];
NSString *myDirectory = [documentsDirectorystringByAppendingPathComponent:@"test"];
NSString *filePath = [myDirectorystringByAppendingPathComponent:[NSStringstringWithFormat:@"pic_%@.png",image]];
NSLog(@"documentsDirectory%@",filePath);
[UIImagePNGRepresentation(image)writeToFile:filePath atomically:YES];
[fileManager createDirectoryAtPath:myDirectorywithIntermediateDirectories:YESattributes:nilerror:nil];
// NSData *data=[[NSData alloc]init];
// data=[NSKeyedArchiver archivedDataWithRootObject:filePath];
// [data writeToFile:myDirectory atomically:YES];
[selfthepictures];
});
}
});
}
//取出沙盒的图片
-(void)thepictures
{
NSArray *paths =NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask, YES);
NSString *documentsDirectory = [pathsobjectAtIndex:0];
NSLog(@"documentsDirectory%@",documentsDirectory);
NSFileManager *fileManage = [NSFileManagerdefaultManager];
NSString *myDirectory = [documentsDirectorystringByAppendingPathComponent:@"test"];
NSArray *file = [fileManagesubpathsOfDirectoryAtPath: myDirectoryerror:nil];
NSLog(@"%@",file);
NSArray *files = [fileManagesubpathsAtPath: myDirectory ];
NSLog(@"%@",files);
}
著作权声明:本文由http://blog.csdn.net/yangchen9931原创,欢迎转载分享。请尊重作者劳动,转载时保留该声明和作者博客链接,谢谢!- iOS 图片存到沙盒
- iOS 图片
- iOS:获取图片Alpha图片
- IOS 圆形图片(图片裁剪)
- IOS水晶图片制作
- ios图片处理
- iOS 图片与内存
- ios 实现图片倒影
- IOS-图片操作集合
- IOS图片处理
- IOS 图片倒影实例
- ios裁剪图片
- ios图片缓存播放
- ios 图片取色
- ios下用点9图片
- ios 上传图片
- iOS 图片与内存
- 深入iOS图片显示
- Mark
- JavaScript的事件代理(赞)
- 求两日期之间的相隔天数(year,month,day)
- Zipper记忆化搜索
- Algorithm Gossip: 奇数魔方阵
- iOS 图片存到沙盒
- poj 3274 Gold Balanced Lineup
- codeforces 18B Platforms
- ubuntu中文编码配置
- 安卓实现动态加载class
- sleep,wait和yield的区别
- js的沙箱模式
- VC中定时器设置
- 腾格里沙漠部分污染地被填埋 记者采访被限自由