我在尝试打开文件时遇到了麻烦。
我在某个地方下载了一个文档文件,我有一个查看器可以在我的iPhone上查看该文件。我希望我的应用程序向观众打开文件。
以下是我在-(IBAction)buttonPressed
尝试做的事情:
dc = [UIDocumentInteractionController interactionControllerWithURL:url];
if([dc presentOpenInMenuFromRect:CGRectZero inView:self.view animated:YES])
{
NSLog(@"menu is presented");
}
当我运行程序并单击触发器buttonPressed
时,将打印NSLog
消息,并显示一个包含两个选项的操作表。一个是印象,另一个是观众。
但是,当我单击操作表弹出窗口中的任一选项时,没有任何反应。
我错过了什么?我需要实现委托方法吗?
请帮忙。谢谢!
答案 0 :(得分:1)
我得到了答案。
我必须保留dc ..
傻瓜错误:(