iphone - 如何使用 AFNetworking 保存带有外部资源的 html 文件?

标签 iphone objective-c ios xcode afnetworking

我想用 AFNetworking 保存一个 .html 网页,但也想保存网页内的资源(例如 .css 文件、.js 文件、图像等),以便可以离线查看整个网页。

这可以通过 AFNetworking 实现吗?我该怎么做?请问可以发布一个简短的示例吗?

谢谢!

最佳答案

AFNetworking 不需要执行此操作。相反,您想要做的是使用支持磁盘缓存的 NSURLCache 子类(例如 Peter Steinberger's fork of SDURLCache )。完成此操作后,只需使用 UIWebView 加载 URL(这可能不一定必须向用户显示),后续加载应使用该本地缓存。

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

关于iphone - 如何使用 AFNetworking 保存带有外部资源的 html 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8388769/

相关文章:

iphone - tesseract 库的理想图像是什么?

iphone - 创建其中包含图像的 CALayer 最有效的方法是什么?

iphone - ABRecordCopyValue 和 ABPropertyID 崩溃

objective-c - Box2D 动态体卡住(iPhone)

ios - 核心数据自定义可转换对象类数组

ios - 无法符号化 iOS 应用程序崩溃报告我做了所有可能的有效场景。 iOS 应用程序符号化失败有哪些可能

iphone - 如果我在 photoshop 中创建了一个 85% 不透明度的 PNG 图像,当我将它添加到我的 iOS 应用程序时,我如何保持相同的不透明度?

objective-c - iOS 11 - 核心数据 - UIColor 不再用作可转换属性

java - 是否有适用于 Objective C 和 Java 的库?是否可以?

iphone - 带有文本和图像的 UITableView : mixed up in dequeueReusableCellWithIdentifier