gpt4 book ai didi

ios - 为什么我的 WebView 不加载新内容?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:46:47 26 4
gpt4 key购买 nike

我有一个方法可以在我的 WebView 中加载内容:

-(void)loadContent:(NSURLRequest *)requestObj{
//Load the request in the UIWebView.
[webView loadRequest:requestObj];
webView.delegate = self;

NSLog(@"LOAD WEBSITE!!!");
}

当我第一次这样调用它时:

[self loadContent:requestObj];

效果很好!但是当我再次为新的 URL 调用它时,它不起作用。

我读到在加载新 URL 之前调用以下命令会有所帮助:

[webView stringByEvaluatingJavaScriptFromString:@"document.open();document.close()"];

但它不会改变结果。有谁知道如何处理这个?请耐心等待我,我是 iOS 世界的新手。

好的,我知道了,我的 WebView 是 Null,但为什么呢?我从 ViewController 调用它,它必须在那里。有人知道如何处理吗?

更新:它不再是 Null,因为我这样做了:

if(!webView)
{
webView = [[UIWebView alloc]init];
}

但是当我这样做时它不会改变内容:[webView loadRequest:requestObj];

最佳答案

尝试重新加载 View ,如 self reload.nameOfTheView

关于ios - 为什么我的 WebView 不加载新内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13745989/

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