缓存单个网页,以便在Xcode / UIWEBVIEW中脱机时使用

时间:2012-12-20 03:10:11

标签: caching uiwebview

我有一个连接到“login.php?email=a@b.com& password = aaa”的UIWEBVIEW

登录.php使用这些详细信息登录外部网站,并使用CURL获取并显示其内容。

我有我的login.php将网页存储到我的网络服务器上的文件夹“/cache/a@b.com.html”。

我现在需要找到一种方法来告诉Xcode / UI webview

如果有互联网连接: - 访问login.php - 下载最新的/cache/a@b.com.html并存储本地。

如果没有互联网连接: - 加载当地的'a@b.com.html'文件。

我希望你明白,

我已经查看了一些系统,例如:http://robnapier.net/blog/offline-uiwebview-nsurlprotocol-588

但是存储了UIWEBVIEW访问的文件,在我的例子中是'login.php'。

谢谢,

杰克。

1 个答案:

答案 0 :(得分:1)

我从未设法以这种方式完成任务,在https://github.com/rnapier/RNCachingURLProtocol/blob/master/RNCachingURLProtocol.h使用了RNCachingURLProtocol