iOS:关于[UIDocumentInteractionController presentOptionsMenuFromRect:inView:animated:]

时间:2013-04-24 02:52:28

标签: iphone ios xcode ipad

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

[1] 如何为文档控制器提供多个文件网址?反正有没有实现这个目标?

[2] 我发现方法[UIDocumentInteractionController presentOptionsMenuFromRect:inView:animated:]; iOS6或更高版本中正常工作,但 iOS5.1 即可。为什么呢?

希望你的回答。先谢谢你们!

2 个答案:

答案 0 :(得分:0)

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

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

  

选项   在没有合适的情况下,可能无法显示菜单   要包含在菜单中的项目。

这些包含扩展名未知的文件。然而,iOS6 +确实很好地掌握了这一点。

答案 1 :(得分:0)

在iOS 5.1和6.0上测试presentOptionsMenuFromRect:inView:animated:时,我对 [2] 的问题有类似的体验。在iOS 6.0中,我根据文件获得了包含应用程序和其他选项的完整菜单。在iOS 5.1中,我的体验与您有所不同:我只有一个选项的菜单。

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

对于 [1] 我同意其他人认为目前还不可能。