我正在为我的应用程序实现文档提供程序,我必须模拟文件夹导航。
在任何一种情况下,主机应用程序都会显示文档选择器视图 控制器。然后系统会嵌入您的文档选择器视图 应用程序视图控制器内的控制器扩展。应用程序的视图 controller为文档提供者提供了一个导航栏 名称,位置切换器和完成按钮。你的扩展必须 提供其余的用户界面。
和
UIDocumentPickerExtensionViewController
对象充当根 查看用户界面的控制器;因此,它经常是 方便使它成为容器控制器。然后你可以创建一个 为每种模式和您的扩展分别设置子视图控制器 只需在您的。中显示适当的子视图控制器prepareForPresentationInMode:
方法。
有没有办法使用主导航控制器来推送自定义视图控制器并模拟iCloud Document Provider扩展的相同行为?
答案 0 :(得分:1)
您不能,如果您放置导航控制器,您将看到两个导航栏 - 您和您的系统。系统导航栏是私有的,您无法访问它。目前,您无法像iCloud那样制作文档提供程序扩展程序。