我可以使用文档提供程序扩展上的导航控制器来模拟文件夹导航吗?

时间:2014-10-16 16:42:59

标签: ios objective-c iphone

我正在为我的应用程序实现文档提供程序,我必须模拟文件夹导航。

Apple documentation说:

  

在任何一种情况下,主机应用程序都会显示文档选择器视图   控制器。然后系统会嵌入您的文档选择器视图   应用程序视图控制器内的控制器扩展。应用程序的视图   controller为文档提供者提供了一个导航栏   名称,位置切换器和完成按钮。你的扩展必须   提供其余的用户界面。

  

UIDocumentPickerExtensionViewController对象充当根   查看用户界面的控制器;因此,它经常是   方便使它成为容器控制器。然后你可以创建一个   为每种模式和您的扩展分别设置子视图控制器   只需在您的。中显示适当的子视图控制器   prepareForPresentationInMode:方法。

有没有办法使用主导航控制器来推送自定义视图控制器并模拟iCloud Document Provider扩展的相同行为?

1 个答案:

答案 0 :(得分:1)

您不能,如果您放置导航控制器,您将看到两个导航栏 - 您和您的系统。系统导航栏是私有的,您无法访问它。目前,您无法像iCloud那样制作文档提供程序扩展程序。