Ios 为什么赢了';UIDocumentInteractionController是否显示预览?

Ios 为什么赢了';UIDocumentInteractionController是否显示预览?,ios,cocoa-touch,uiviewcontroller,xamarin.ios,Ios,Cocoa Touch,Uiviewcontroller,Xamarin.ios,我们有一个Monotouch应用程序,它包含一个UIViewController,用于显示文件列表,并允许用户与列表中的文件交互 在其中一种交互中,我们允许用户通过使用UIDocumentInteractionController查看文件,并调用PresentPreview方法,将动画参数设置为true 现在,我们的问题是,根据导致该视图控制器显示的事件链,PresentPreview可能会显示,也可能不会显示 如果此视图控制器是从非模态视图控制器以模态方式显示的,则预览效果非常好 但是,如果以

我们有一个Monotouch应用程序,它包含一个UIViewController,用于显示文件列表,并允许用户与列表中的文件交互

在其中一种交互中,我们允许用户通过使用UIDocumentInteractionController查看文件,并调用PresentPreview方法,将动画参数设置为true

现在,我们的问题是,根据导致该视图控制器显示的事件链,PresentPreview可能会显示,也可能不会显示

如果此视图控制器是从非模态视图控制器以模态方式显示的,则预览效果非常好

但是,如果以模式打开另一个视图控制器,然后从该视图控制器以模式打开问题视图控制器,则当前预览不起作用。没有错误消息,方法的返回值为true,委托中的方法被正确调用,调用顺序与第一个场景相同,只是从未显示文档预览

我研究并发现以下陈述似乎描述了问题:

。。。或者,如果实现返回的视图控制器无法 若要显示另一个模态视图控制器,则不显示文档预览 显示

但是,它们没有指定给定视图控制器无法显示另一个模态视图控制器的原因

如果有人能解释这一点,我将不胜感激