草庐IT

uidocumentbrowservc

全部标签

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