0

现在我在 Document 文件夹中有一些文件[UIDocumentInteractionController interactionControllerWithURL:myFileA];,我用它来获取 doc 控制器和我[UIDocumentInteractionController presentOptionsMenuFromRect:inView:animated:];用来展示一个选项表。所以现在我有2 个问题:

[1]如何给文档控制器提供多个文件 URL?有没有办法做到这一点?

[2]我发现该方法[UIDocumentInteractionController presentOptionsMenuFromRect:inView:animated:];iOS6 或更高版本中运行良好,但在iOS5.1中不行。为什么?

希望您的回答。首先非常感谢!

4

2 回答 2

0

在 iOS 5.1 和 6.0 上进行测试时,我在[2]中遇到了与您的问题类似的经历。presentOptionsMenuFromRect:inView:animated:在 iOS 6.0 中,我得到了一个完整的菜单,其中包含应用程序和其他选项,具体取决于文件。在 iOS 5.1 中,我的体验与您有所不同:我得到了一个只有一个选项的菜单。

我的解决方案是presentOpenInMenuFromRect:inView:animated:改用 iOS 5.0。这至少给了我不止一个应用程序来打开文档。

对于[1],我同意其他人的观点,即目前还不可能。

于 2013-09-05T19:48:33.970 回答
0

第一个问题:我认为你不能用那个特定的 API 来查看文档。

第二个问题:如文档所述,

如果菜单中没有合适的项目,则可能不会显示选项菜单。

这些包括具有未知扩展名的文件。然而,iOS6+ 确实很好地处理了这个问题。

于 2013-08-18T19:20:47.303 回答