如何使用UIDocumentInteractionController在另一个应用程序中打开文件?

时间:2012-07-13 05:39:54

标签: objective-c ios uidocumentinteraction

我在尝试打开文件时遇到了麻烦。

我在某个地方下载了一个文档文件,我有一个查看器可以在我的iPhone上查看该文件。我希望我的应用程序向观众打开文件。

以下是我在-(IBAction)buttonPressed尝试做的事情:

dc = [UIDocumentInteractionController interactionControllerWithURL:url];
if([dc presentOpenInMenuFromRect:CGRectZero inView:self.view animated:YES])
{
   NSLog(@"menu is presented");
}

当我运行程序并单击触发器buttonPressed时,将打印NSLog消息,并显示一个包含两个选项的操作表。一个是印象,另一个是观众。

但是,当我单击操作表弹出窗口中的任一选项时,没有任何反应。

我错过了什么?我需要实现委托方法吗?

请帮忙。谢谢!

1 个答案:

答案 0 :(得分:1)

我得到了答案。

我必须保留dc ..

傻瓜错误:(