如何在iPhone本地保存网页?

时间:2009-09-25 05:56:24

标签: iphone objective-c

我希望在离线时(未连接到互联网)在iPhone中看到以前浏览过的网页。

目前我只是使用NSURL从我的应用程序打开网页。但是当用户离线时,他无法看到网页。

我要求用户在离线时必须能够从我的应用程序中查看以前查看过的网页。

我不知道如何在本地保存网页。

我的应用程序不是网络应用程序。 ,这是一款游戏,它提供了客户网页的链接。

请帮我解决这个问题。

1 个答案:

答案 0 :(得分:3)

您可以加载您的页面,

NSString *string = [NSString stringWithContentsOfURL: url encoding: NSUTF8StringEncoding error: &err];

之后,您可以在webView中显示它

[webView loadHTMLString: string baseURL: url];

你可以保存/加载这个字符串)