如何在Gallery App IOS中显示文档目录中的图像?

时间:2019-01-02 10:31:27

标签: ios objective-c react-native

我在React Native中工作,我已经从Internet上的IOS的Document目录App文件夹中下载了一些图像。现在,我也希望此图像显示在IOS本机“照片/画廊”应用中。关注:

  1. 我是否需要在其他文件夹中再次制作此图像的副本?
  2. 我还找到了一种方法UIImageWriteToSavedPhotosAlbum(),但是我无法理解其用法,它会创建另一个副本还是我需要启用某种魔术标记功能?

1 个答案:

答案 0 :(得分:1)

CameraRoll提供对本地相机胶卷或照片库的访问。

CameraRoll.saveToCameraRoll(tag, [type]);

将照片或视频保存到相机胶卷或照片库中。

在Android上,标签必须是本地图像或视频URI,例如“ file:///sdcard/img.png”。

在iOS上,标签可以是任何图像URI(包括本地,远程资产库和base64数据URI)或本地视频文件URI(目前不支持用于保存视频的远程或数据URI)。

注意:

每当将图像保存到文档目录时,也需要将该图像保存到 CameraRoll / Photolibrary

React-native camera roll扩展名,用于将照片存储在特定相册中

react-native-store-photos-album