如果我有来自 imagePicker 的 UIImage
,如何将其保存到文档目录中的子文件夹中?
最佳答案
当然,您可以在应用的文档文件夹中创建子文件夹。您使用 NSFileManager
这样做。
您使用 UIImagePNGRepresentation
将图像转换为 NSData 并将其保存到磁盘。
// Create path.
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *filePath = [[paths objectAtIndex:0] stringByAppendingPathComponent:@"Image.png"];
// Save image.
[UIImagePNGRepresentation(image) writeToFile:filePath atomically:YES];
顺便说一句,Core Data 与将图像保存到磁盘无关。
https://stackoverflow.com/questions/11592313/
相关文章:
objective-c - iOS - 如何以编程方式设置 UISwitch
objective-c - 如何从 NSSet 返回 NSMutableArray
iphone - Objective-C/Cocoa Touch 中的 HTML 字符解码
iphone - Xcode 4.5 Storyboard 'Exit'
iphone - 关闭呈现的 View Controller
iphone - 我什么时候应该在 -(void)viewDidUnload 而不是 -deallo
ios - 错误 : CUICatalog: Invalid asset name supplied
ios - AVAudioPlayer 在 Debug模式下抛出断点