gpt4 book ai didi

ios - 在 UIWebView 中加载离线内容

转载 作者:行者123 更新时间:2023-11-29 03:07:07 27 4
gpt4 key购买 nike

我将 UIWebView 的 HTML 内容缓存在一个字符串中,并尝试在应用程序离线时加载它

 if ([hostReach hostConnectionStatus] == NotReachable) {        NSString *cachedResponse = [[NSString alloc] initWithData:[self responseHTMLData] encoding:NSNEXTSTEPStringEncoding];        [webView loadHTMLString:cachedResponse baseURL:final_url];    }

cachedResponse 是其中的 HTML 数据,但问题是 UIWebView 无法加载此数据

// WebView Delegate- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType {   return YES;}- (void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error {   // error description "connection is offline"}

如何在离线时加载 UIWebVIew 中的 HTML 内容

最佳答案

HTML 文件中引用的所有资源也必须缓存,并且 baseURL 必须是这些缓存资源的路径。

关于ios - 在 UIWebView 中加载离线内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22645039/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com