我知道如何使用标准 API 调用相机胶卷来保存图像。我也知道没有相机的设备会保存到照片库中。
对于带有相机的设备,如何将 UIImage 保存到相机胶卷的照片库中?
你应该试试IOS SDK提供的这个方法,
UIImageWriteToSavedPhotosAlbum(myImage, nil, nil, nil );
我知道如何做到这一点的唯一方法是使用 UIImageWriteToSavedPhotosAlbum,快速路线是将 nil 传递给除 UIImage 参数之外的所有内容。
UIImageWriteToSavedPhotosAlbum(UIImage *image, id completionTarget, SEL completionSelector, void *contextInfo);
照片库只是一个占位符,显示手机上的所有照片,包括相机胶卷。因此,如果您从相机中删除了一张照片,它将在照片库中消失。照片库中的那个不是重复的;它更像是一条捷径。完全有道理。它就像一个“收藏夹”文件夹。它从主文件夹中获取信息。
这就是你发现的。该链接显示了如何将图像存储在 iPhone Gallery 中。查看链接:http ://sugartin.info/2012/01/10/permanently-download-image-and-fetch-locally-images/