gpt4 book ai didi

ios - UIWebView 在 iOS 中加载 HTML 后不会返回

转载 作者:可可西里 更新时间:2023-11-01 04:31:45 25 4
gpt4 key购买 nike

我在我的 iPhone 应用程序中遇到了这个问题:我有一个首先加载了 HTML 字符串的 webView。用户单击链接并加载请求的页面后,当我调用方法时 webView 不会返回 [UIWebView goBack]; 我想 webView 不会缓存 HTML 字符串。有什么方法可以让 webView 缓存我的 HTML 字符串,而不必自己将它保存在 NSString 中?

最佳答案

您可以使用 canGoBack 属性,如果您不能返回,请使用原始 html 重新加载 UIWebView。如果用户使用链接向前导航,则 canGoBack 属性将返回 YES,并且可以在 UIWebView 上启动 goBack。 _htmlString 是在使用 HTML 字符串初始化 UIWebView 时设置的成员变量。 -rr

- (void)goBack
{
if (_htmlString && ![_browserWebView canGoBack]) {
[_browserWebView loadHTMLString:_htmlString baseURL:nil];
return;
}
[_browserWebView goBack];
}

关于ios - UIWebView 在 iOS 中加载 HTML 后不会返回,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8904793/

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