如果我下面的这些代码能够帮到你们希望你们可以关注我的bog哦!!
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *path = [paths objectAtIndex:0];
NSFileManager *fileManager = [NSFileManager defaultManager];
NSString *file = [NSString stringWithFormat:@"%@",self.modelHome.customerName];//后面这个是根据需要给文件夹目录命名的
NSString *file1 = [NSString stringWithFormat:@"%@",self.lageModel.nameStage];//后面这个是根据需要给文件夹目录命名的
NSString *file2 = [NSString stringWithFormat:@"%@",self.attName.text];//后面这个是根据需要给文件夹目录命名的
NSString *iOSDirectory1 = [path stringByAppendingPathComponent:file];
NSString *iOSDirectory2 = [iOSDirectory1 stringByAppendingPathComponent:file1];
NSString *iOSDirectory3 = [iOSDirectory2 stringByAppendingPathComponent:file2];
BOOL isSuccess = [fileManager createDirectoryAtPath:iOSDirectory3 withIntermediateDirectories:YES attributes:nil error:nil];
if (isSuccess) {
NSLog(@"success");
} else {
NSLog(@"fail");
}
NSData *data = UIImageJPEGRepresentation(self.image,0.005);//这个就是上面图片转唯了data类型的
self.fullPath1 = [path stringByAppendingFormat:@"/%@/%@/%@/huibam_%@%ld.jpg",file,file1,file2,self.attName.text,_count];
NSLog(@"self.fulPath1%@",self.fullPath1);这个打印的值是/Users/apple/Library/Developer/CoreSimulator/Devices/33CCC00C-CD82-4620-AFBD-80B883F45F49/data/Containers/Data/Application/36F4ECEB-AA1E-4FAA-83C4-EB269302AEDD/Documents/林征斌/法人承租人基础资料/法人代表人身份证正反面复印件 /huibam_Assassinssdads3.jpg估计都能够看的懂
[fileManager createFileAtPath:self.fullPath1 contents:data attributes:nil];通过这个fileManager文件管理对象来将数据存到目录里面了
好了我们已经把图片已经存到了目录文件夹里面了哦
接下来就是从里面取出来了
接着上面的来
UIImage *img = [UIImage imageWithContentsOfFile:self.fullPath1];//这个就是一张图片从文件夹里面取出来的
好了基本上就是这个样子了