UIWebView loadData和iWork Files

时间:2011-02-23 18:27:58

标签: iphone objective-c cocoa-touch

我正在尝试将放置在网站上的iWork 10 Numbers文件打开到UIWebView中。我尝试了以下,发生的是UIWebView加载空白。如果我将文件下载到本地Documents文件夹,然后将其加载到UIWebView中,那么它可以工作。我想在不下载的情况下阅读iWork文件......

仅供参考,我对PDF,PPT,DOC,XLS ......没有任何问题。

有谁能告诉我如何从NSdata加载iWork文件到UIWebView?

[webView loadData:receivedData 
    MIMEType:file.mediaMimetype 
    textEncodingName:nil 
    baseURL:[NSURL URLWithString:PATHTOFILE] 
];

mediaMimetype的测试值为:

  • 应用/ vnd.apple.numbers
  • 应用程序/ x-iWork的号码-sffnumbers

1 个答案:

答案 0 :(得分:0)

您需要压缩扩展名为.zip的iWork文件,以便在webview中显示。

请参阅此链接以获取详细信息:

http://developer.apple.com/library/ios/#qa/qa1630/_index.html