如何保存文件的参考,保存在照片库
问题描述:
我想从相机或照片库中获取文件,并且我知道如何使用UIImagePickerController获取文件。如何保存文件的参考,保存在照片库
我不知道的是如何在源代码中保留对该文件的引用(例如,我想保存一些记录,并且我的记录对图片库中的图像有引用)。
例
- 用户拍摄的照片与相机
- 我拍摄照片,并保存到图片库
- 我一直在参考照片库中的文件,并在需要的时候我展示文件用户(无需显示UIImagePickerController,只需从库中抓取文件并将其显示给用户)
如何保持参考?它是路径吗?它是一些照片库ID?
任何帮助表示赞赏。
答
无法保存对库中图像的引用。你必须做的是自己保存图像并记住位置。
NSData *imageData = UIImagePNGRepresentation(image);
NSString *cachedImagePath = [NSHomeDirectory() stringByAppendingFormat:@"/Documents/cached.png"];
if (![imageData writeToFile:cachedImagePath atomically:NO]) {
NSLog(@"Failed to cache image data to disk");
}