我正在开发一款应用程序,可以在iPhone上下载网页内容然后存储,以便用户可以离线访问它。
我正在使用NSURLConnection下载页面as is the doc。但它只下载HTML代码而没有像图像这样的额外内容。
即使图像不在NSData结构中,我希望至少有一些引用或一些委托方法调用。 一个想法?
答案 0 :(得分:4)
您必须自己解析HTML代码并下载所有引用的文件(然后修改HTML以使用相对URL(如果尚未使用))。这不是一个小问题。您可能希望查看像wget这样的Unix工具的来源,以了解它们是如何做到的。我相信libxml2可以解析HTML,因此应该是您想要查看的库。