首页 > 解决方案 > 如何公开文档目录?

问题描述

我想在 iOS 附带的 Files 应用程序中公开我的应用程序的文档目录。我认为在 info.plist 文件中添加“应用程序支持 iTunes 文件共享”可以解决问题,但没有。有人知道怎么做吗?

为了清楚起见,用户应该能够打开 Files 应用程序,点击 My iPhone,然后查看我的应用程序文档目录。

谢谢大家。

标签: ioscocoa-touch

解决方案


我缺少一个或两个 info.plist 键。从 Paulw11 给我的链接:

要让其他应用程序访问您的 Documents 目录中的文件,只需在应用程序的 Info.plist 文件中设置正确的键。您可以设置 UISupportsDocumentBrowser 键(对于基于文档浏览器的应用程序),或同时设置 UIFileSharingEnabled 和 LSSupportsOpeningDocumentsInPlace 键。

这些键使其他应用程序能够在适当的位置打开和编辑 Documents 目录的内容。您的文件也会同时出现在“文件”应用程序和文档浏览器中。有关详细信息,请参阅 UIDocumentBrowserViewController 类。

所以这些键的目的似乎是让其他应用程序访问我的应用程序的文件。让用户看到它们是一种副作用。


推荐阅读