在iOS的Pages,Numbers和Keynote 3.3中,Apple已经废除了自定义文件管理器,而是使用iOS 11文件应用程序的一个版本,允许用户在应用程序中选择和保存文件,
类似文件的文档选择器页面上的用户界面和适用于iOS 11的Keynote 3.3:
这是开发人员可以在第三方应用程序中实现的公开可用的视图控制器吗?
Apple在用户支持文档中提到这些应用程序一起工作"提出这个观点。链接:https://support.apple.com/en-us/HT208077答案 0 :(得分:2)
我相信它是UIDocumentBrowserViewController。它基本上是UIDocumentPickerViewController
的继承者。
至于"他们是如何使它成为应用程序的根视图控制器?不是[它]通常是从另一个视图控制器呈现的吗?"
查看此页面:Adding a Document Browser to Your App。
始终将文档浏览器指定为应用程序的根视图控制器。 不要将文档浏览器放在导航控制器,标签栏中, 或拆分视图,并且不要以模态方式显示文档浏览器。
该页面上有许多有用的资源,但很多似乎取决于您的应用程序是"基于文档的" (About Document-Based Applications in iOS)。