我正在尝试找到一种方法让 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];
并使用loadHTMLStringin加载从网页返回的数据UIWebView