UIWebView脱机呈现数据

时间:2013-04-30 05:46:53

标签: iphone ios objective-c uiwebview

我在我的应用程序中使用UIWebView,我希望允许用户在不连接到Internet的情况下查看此UIWebView对象的内容。

我想到了以下方法:

  1. 从服务器获取包含所有数据(.html,.css,.js和图像文件)的.zip文件

  2. 将此文件解压缩到设备上的特定位置(假设A)。

  3. 使UIWebView对象从位置A。

  4. 呈现文件
  5. 我们只会在用户启动应用程序时第一次下载.zip文件。

  6. 这是正确的做法吗?

    是否有更好的方法可以使UIWebview使html数据脱机?

1 个答案:

答案 0 :(得分:1)

[webView loadRequest:[NSURLRequest requestWithURL:[NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"index" ofType:@"html"]isDirectory:NO]]];

使用上述代码在离线时显示网页。