如何使用AFNetworking保存包含外部资源的html文件?

时间:2011-12-05 16:50:18

标签: iphone objective-c ios xcode afnetworking

我想使用AFNetworking保存.html网页,但也希望在网页中保存资源(例如.css文件,.js文件,图片等),以便可以离线查看整个网页。

这可能与AFNetworking有关,我该怎么做?可以张贴一个简短的例子吗?

谢谢!

1 个答案:

答案 0 :(得分:3)

AFNetworking没有必要这样做。相反,您要做的是使用支持磁盘缓存的NSURLCache子类(例如Peter Steinberger's fork of SDURLCache)。有了这个,只需使用UIWebView加载一个URL(这可能不一定要显示给用户),后续加载应该使用该本地缓存。

至少,不要浪费时间尝试自己写一些东西来下载网页上的资源。此过程需要一个Web浏览器(UIWebView符合条件)以确定加载所需的所有内容。