2

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

Login .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”。

谢谢,

杰克。

4

1 回答 1

1

我从来没有设法以这种方式完成任务,确实使用了https://github.com/rnapier/RNCachingURLProtocol/blob/master/RNCachingURLProtocol.h上的 RNCachingURLProtocol

于 2012-12-30T20:21:25.853 回答