反应本机fs iOS未在文档目录中显示文件

时间:2019-02-11 08:17:46

标签: react-native react-native-fs

我正在从事React本机项目。我需要将捕获的图像存储在自定义文件夹中。

我正在为此使用react native fs库。我能够在所需目录中创建图像,但无法在iPhone的文件目录中看到这些图像。

这是我用来存储图像的代码。

datetime

我能够在模拟器的文档目录中看到该图像,但在iPhone> files目录中却看不到。

请帮助我解决这个问题。

1 个答案:

答案 0 :(得分:2)

您应该可以通过更新Info.plist来启用它。您需要添加两个键:

UIFileSharingEnabledLSSupportsOpeningDocumentsInPlace应该同时添加并设置为YES

  • UIFileSharingEnabled:应用程序支持iTunes文件共享
  • LSSupportsOpeningDocumentsInPlace:支持就地打开文档

这将允许您的DocumentsDirectory在iTunes中打开,并且还应该允许您通过Files应用程序共享文件。

info.plist

您可以了解有关LSSupportsOpeningDocumentsInPlace here

的更多信息
  

在iOS 11和更高版本中,如果同时使用此键和UIFileSharingEnabled键   是YES,则本地文件提供者授予对其中所有文档的访问权限   应用程序的Documents目录。这些文档显示在Files中   应用程序,以及在文档浏览器中。用户可以打开和编辑这些文档   就位。

请注意,您保存在Documents目录中的任何项目将可以访问。