gpt4 book ai didi

ios - 如何在iOS模拟器中查看文档目录?

转载 作者:行者123 更新时间:2023-12-01 23:17:44 24 4
gpt4 key购买 nike

我编写了一个 React Native 应用程序,用于下载文件并将其保存到文档目录中。

应用程序给了我这样的路径:

/Users/laurent/Library/Developer/CoreSimulator/Devices/SOMEID/data/Containers/Data/Application/SOMEID/Documents

并且使用 macOS Finder 我可以看到该文件确实已创建。

我的问题是如何从 iOS 模拟器查看此文件?例如,如果我单击"file"应用程序,我将看不到该文件。基本上,用户可以从某个地方使用该文件吗?如果可以,在哪里?或者也许我需要将其保存到不同的目录?

最佳答案

默认情况下,您的 iOS 应用程序处于沙盒状态,这意味着其他应用程序无法访问其资源。该模拟器非常不同,因为它在您的 Mac 上运行并将您的文件存储在那里,以便您可以轻松访问它们。

也就是说,通过将适当的键添加到应用程序的 info.plist 中来公开您的 Documents 文件夹非常简单:

  • 添加 UISupportsDocumentBrowser键授予对应用程序文档目录中所有文档的访问权限,并使它们显示在文件应用程序中(iOS 11 及更高版本)。启用此功能后,其他应用在使用 UIDocumentBrowserViewController 时也可以访问您的文档。
  • 添加 UIFileSharingEnabled键将应用程序的文档目录公开给桌面 iTunes 应用程序。与 LSSupportsOpeningDocumentsInPlace 结合使用时键,它还将启用文件应用程序支持和文档浏览器,如上所述。

关于ios - 如何在iOS模拟器中查看文档目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50815826/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com