我正在尝试找到一种方法让 UIWebView 在一个 wifi 时缓存整个网页,并在连接到 3G 时从缓存中查看它,然后在再次使用 WiFi 时重新加载和重新缓存。
是否有任何 API 或任何东西可以做到这一点?
干杯
我正在尝试找到一种方法让 UIWebView 在一个 wifi 时缓存整个网页,并在连接到 3G 时从缓存中查看它,然后在再次使用 WiFi 时重新加载和重新缓存。
是否有任何 API 或任何东西可以做到这一点?
干杯
无论是 3G 还是 WIFI,您都可以使用NSURLRequestReturnCacheDataElseLoad
哪个NSURLRequest
缓存网页,否则会加载.. 您可以创建一个 3G 状态检查
这是NSURLRequestReturnCacheDataElseLoad
NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:urlString] cachePolicy:NSURLRequestReturnCacheDataElseLoad timeoutInterval: 10.0];
并使用loadHTMLString
in加载从网页返回的数据UIWebView