Ios 在iphone中显示.key(注释记号)文件

Ios 在iphone中显示.key(注释记号)文件,ios,keynote,Ios,Keynote,我得到了一些注释记号文件 我必须安装一个应用程序 当我打开任何应用程序时,它应该在应用程序中显示该注释记号演示文稿 我的问题是, ios支持主题演讲吗 如果是,如何显示 不过我查过了 但是。。不起作用 iWork'09文档不使用包格式,并且不能进行压缩 要在UIWebView中显示受支持的文档,请创建一个NSURL作为文件URL,其中包含文档的路径。清单1演示了一个使用UIWebView从应用程序包加载文档的方法 清单1将文档加载到UIWebView中 -(void)loadDocument

我得到了一些注释记号文件

我必须安装一个应用程序

当我打开任何应用程序时,它应该在应用程序中显示该注释记号演示文稿

我的问题是,

  • ios支持主题演讲吗
  • 如果是,如何显示
  • 不过我查过了

    但是。。不起作用

    iWork'09文档不使用包格式,并且不能进行压缩

    要在UIWebView中显示受支持的文档,请创建一个NSURL作为文件URL,其中包含文档的路径。清单1演示了一个使用UIWebView从应用程序包加载文档的方法

    清单1将文档加载到UIWebView中

     -(void)loadDocument:(NSString*)documentName inView:(UIWebView*)webView
     {
    NSString *path = [[NSBundle mainBundle] pathForResource:documentName ofType:nil];
    NSURL *url = [NSURL fileURLWithPath:path];
    NSURLRequest *request = [NSURLRequest requestWithURL:url];
    [webView loadRequest:request];
    }
    
    // Calling -loadDocument:inView:
    [self loadDocument:@"mydocument.rtfd.zip" inView:self.myWebview];
    

    可以在UIWEBVIEW中将注释记号文件作为本地捆绑文件打开,也可以在服务器上打开

    NSString *urlAddress = [[NSBundle mainBundle] pathForResource:@"test" ofType:@"key"];
    NSURL *url = [NSURL URLWithString:urlAddress];
    NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
    [webView loadRequest:requestObj];
    

    您可以查看Excel(.xls)、Keynote(.key.zip)、数字(.numbers.zip)、页面(.pages.zip)、PDF(.PDF)、Powerpoint(.ppt)、Word(.doc)、富文本格式(.rtf)、富文本格式目录(.rtf.zip)、Keynote'09(.key)、数字'09(.numbers)和页面'09(.pages)

    或者与预览功能一起查看,您可以向用户提供在外部使用任何可安装的应用程序打开注释记号的选项。
    对于请求此功能的问题,这里有一个很好的答案:

    嘿,Zirk。。。当我试图将该文件放入我的iphone项目时。它向我展示了由jpg ttf pdf和所有其他文档组成的整个文件夹。它没有向我显示一个文件。因此,当我尝试您的代码时,它崩溃了:(***由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“***-[NSURL initFileURLWithPath:]:nil string参数'但正如我告诉你的那样…当我使用ppt/pdf文件而不是密钥文件时,它工作正常…当我将密钥文件拖到项目中时。它显示文件组..这可能是问题吗?请尝试压缩.key文件,并将第一行更改为NSString*urlAddress=[[NSBundle mainBundle]pathForAuxiliaryExecutable:@“file.key.zip”];