pages.zip文件将无法使用UIWebview和NSURL显示视图

时间:2010-12-15 16:55:54

标签: objective-c uiwebview nsurl

我有一个显示搜索提示的应用程序。如果我将.html文件存储在主包中并使用Apple示例代码显示它,这将起作用:

-(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];
}

//load document --
    [self loadDocument:@"searchTipsLegislators.html" inView:searchTips];

但是,如果我将文档更改为使用压缩的Pages文件创建的文档,应用程序将返回错误:

  

2010-12-15 08:53:04.537 cv112 [42067:7003]无法加载iWorkImport

     

2010-12-15 08:53:04.538 cv112 [42067:7003]无法生成预览

有没有人让这个工作?

1 个答案:

答案 0 :(得分:1)

要尝试两件事:

  1. 不要压缩页面文档。从iOS 3开始不再需要这样做。

  2. 不要指望这可以在Simulator上运行。它适用于您的设备吗?