如何让我的应用程序显示在 iPhone 上的“打开方式...”列表中?

Posted

技术标签:

【中文标题】如何让我的应用程序显示在 iPhone 上的“打开方式...”列表中?【英文标题】:How do I get my app to show up in the “Open In…” List on iPhone? 【发布时间】:2013-04-26 04:37:03 【问题描述】:

我在 info.plist 中找到了使用文档类型的链接

How do I get my app to show up in the "Open In..." popover list in the iPad?

但是如果我想在文档类型中添加任何类型的文件,我应该在 info.plist 中添加“jpg,png,pdf,mov,xml,php,doc,ppt.....”。

有没有一种简单的方法可以让 myapp 在另一个应用中打开任何类型的文件?

【问题讨论】:

这会帮助你***.com/questions/7942597/… 【参考方案1】:

通常我们会在 actionsheet 中写入 Open,点击后我们会调用文档交互控制器来查找可以打开文档的适用应用程序

UIDocumentInteractionController *docInteractionController = [UIDocumentInteractionController interactionControllerWithURL:[NSURL fileURLWithPath:@"file_full_path.pdf"]];

[docInteractionController presentOptionsMenuFromRect:self.view.frame
                                                   inView:self.view
                                                 animated:YES];

fileURLWithPath:- 包含完整路径的文件名

【讨论】:

感谢您的回答,但您不明白我的问题。我希望 myapp 显示在另一个应用程序的“打开方式”列表中,而不是让其他应用程序显示在 myapp 的“打开方式”列表中。

以上是关于如何让我的应用程序显示在 iPhone 上的“打开方式...”列表中?的主要内容,如果未能解决你的问题,请参考以下文章

如何获得与 iPhone 上的联系人应用程序中相同的部分索引标题

如何让我的 iPhone 收听高于某个阈值的声音频率?

我可以让我的通用应用在 iPhone 和 iPad 之间有不同的显示名称吗

如何解决UIImages无法在模拟器或iPhone的Xcode中不显示的问题

当我点击UITextView时,如何让我的iOS应用程序显示东部阿拉伯语小数点?

如何暂时禁用我的 iPhone 应用程序安排的所有本地通知?