1

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

我想到了以下方法:

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

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

  3. 使 UIWebView 对象从位置 A 呈现文件。

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

这将是正确的方法吗?

有没有更好的方法可以让 UIWebview 离线渲染 html 数据?

4

1 回答 1

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

离线时使用上面的代码显示网页。

于 2013-04-30T07:26:58.743 回答