Ios 从相机拍照后如何将数据写入我的应用程序文档?
使用相机拍照后,可以通过apply forIos 从相机拍照后如何将数据写入我的应用程序文档?,ios,iphone,image,save,nsdocumentdirectory,Ios,Iphone,Image,Save,Nsdocumentdirectory,使用相机拍照后,可以通过apply forwriteImageDataToSavedPhotosAlbum:将拍摄照片保存到照片库中 但我不想将图片保存到照片库中,而是想将它们保存到我自己的应用程序目录中。目前,我可以获取NSdata和Metadata 有人能告诉我该怎么做吗?真的很感激 要将NSdata保存到您自己的应用程序文档文件夹中,请使用以下代码 NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirector
writeImageDataToSavedPhotosAlbum:
将拍摄照片保存到照片库中
但我不想将图片保存到照片库中,而是想将它们保存到我自己的应用程序目录中。目前,我可以获取NSdata
和Metadata
有人能告诉我该怎么做吗?真的很感激 要将
NSdata
保存到您自己的应用程序文档文件夹中,请使用以下代码
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentDirPath = [paths objectAtIndex:0];
NSString *filePath = [documentDirPath stringByAppendingPathComponent:@"ImageName.png"];
[yourNSdata writeToFile:filePath atomically:YES];
您可以在使用下面的代码后阅读它
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask, YES);
NSString *documentsPath = [paths objectAtIndex:0];
NSString *imagePath = [documentsPath stringByAppendingPathComponent:filePath];
NSData *myImageData = [NSData dataWithContentsOfFile:imagePath];
UIImage *savedImage = [UIImage imageWithData:myImageData];
谢谢你的回答,但是元数据丢失了。我想将NSData和元数据写入一个文件。