在我的iPhone应用程序中集成“打开方式”菜单

时间:2011-12-04 14:07:07

标签: iphone api

在我看来有很多关于如何将文件关联到应用程序的教程,但我找不到任何有关如何使用该文件类型的iOS注册应用程序从我的应用程序打开文件的信息。

我想要的是在我自己的应用程序中为用户提供相同的“打开”菜单,例如,在Apple的邮件应用程序中 - 是否有可用于此的Apple API?< / p>

看看像Dropbox这样的应用程序,我发现他们已经实现了类似的功能 - 所以必须有办法。

谢谢!

1 个答案:

答案 0 :(得分:2)

查看[1],文档交互,预览和打开文件。获得UIDocumentInteractionController的实例(使用interactionControllerWithURL:并设置您的委托后)后,您可以使用它来显示打开的菜单,例如使用presentOptionsMenuFromBarButtonItem:animated:。如果您提供委托,您也可以使用它来提供预览外国文档的视图。

[1] http://developer.apple.com/library/ios/#documentation/FileManagement/Conceptual/DocumentInteraction_TopicsForIOS/Articles/PreviewingandOpeningItems.html#//apple_ref/doc/uid/TP40010410-SW1