jjzjj

UIDocumentBrowserViewController

全部标签

ios - 没有 iCloud 的 UIDocumentBrowserViewController

Apple表示,为了在"file"应用程序中显示您应用程序的文档,您的Info.plist一方面必须打开“支持文档浏览器”,或者“应用程序支持iTunes文件共享”另一方面,“支持就地打开文档”。但出于好奇,我尝试打开所有这三个,并且成功了。我的测试应用程序是基于文档浏览器的,但它可以在其文档文件夹和iCloud中保存(和浏览)文档。从这个意义上讲,即使用户关闭iCloudDrive,我的应用程序也会继续运行。我的问题(相当模糊)是:这合法吗?Apple使这两种方法看起来相互排斥,但它们实际上兼容吗?有没有人编写过在Info.plist中打开所有这三个选项的严肃应用,以便从应用自己的文

ios - 使用 UIDocumentBrowserViewController 创建文档

documentBrowser(_:didRequestDocumentCreationWithHandler:)的文档说,“创建一个新文档并将其保存到临时位置。如果您使用UIDocument子类来创建文档,您必须在调用importHandlerblock之前将其关闭。”因此,我通过获取用户临时目录(FileManager.default.temporaryDirectory)的URL并附加名称和扩展名(获取类似于“file:///private”的路径)来创建文件URL/var/mobile/Containers/Data/Application/C1DE454D-EA1E-4166

ios - iOS UIDocumentBrowserViewController获取所选文件的URL路径

我正在为一个统一项目开发iOS插件,为此,我需要使用户能够浏览设备上的文件并选择一个zip文件。我需要传递所选文件的url路径或将其复制到为此,我使用了UIDocumentBrowserViewController,在那里我设法使用户选择所需文件的接口。问题是,即使花了几个小时,我也无法真正了解正在发生的事情和Apple文档上的时间。除非我安装FileApp,否则使用搜索后在应用程序中看不到Downloads文件夹。如果我安装FileApp并构建应用程序,则可以检查下载目录。ios11中的新“文件”不能向我显示下载文件夹而不从AppStore安装FileApp?我是一位在iOS领域只有

swift - 带有 UTI 的 UIDocumentBrowserViewController 错误

我使用UIDocumentViewController(来自Xcode9模板)为iOS11创建了一个应用程序。我注册了文档类型以支持.swift文件(public.swift-script),并且它正在使用openinplace和Files应用程序,但在应用程序的浏览器中,扩展名为.swift的文件被禁用,我无法选择它们。我不知道是iOS11错误还是我,因为如果我将文档类型设置为与public.item文件一起使用,它就可以工作。注意:如果我允许选择多个项目,也会发生同样的事情,但如果我单击“全选”,文件将被正常选择。 最佳答案 我