1

我正在开发一个应用程序,它可以在 iPhone 上下载网页内容然后存储它,以便用户能够离线访问它。

我正在使用 NSURLConnection 下载页面,文档也是如此。但它只下载 HTML 代码,没有图像等额外内容。

即使图像不在 NSData 结构中,我也希望至少有一些引用或一些委托方法调用。一个主意 ?

4

1 回答 1

4

您必须自己解析 HTML 代码并下载所有引用的文件(然后修改 HTML 以使用相对 URL,如果还没有的话)。这不是一个小问题。您可能想查看诸如 wget 之类的 Unix 工具的来源,以了解它们是如何做到的。我相信 libxml2 可以解析 HTML,因此它可能应该是您想要查看的库。

于 2010-01-14T10:38:45.653 回答