gpt4 book ai didi

html - WebView 未正确加载 HTML 文件

转载 作者:行者123 更新时间:2023-11-29 01:50:47 24 4
gpt4 key购买 nike

我有一个 UIWebView,我想在其中从 URL 加载 HTML 文件。这是我使用 WebView 加载文件的代码:

NSURLRequest* blogRequest = [[NSURLRequest alloc] initWithURL:[NSURL URLWithString:self.url]
cachePolicy:NSURLRequestReloadIgnoringLocalCacheData
timeoutInterval:5.0];
[self.webView setDelegate:self];
[self.webView loadRequest:blogRequest];

我要加载的文件(比如 http://example.com/foo.html)没什么特别的,只是带有基本 HTML 标记的纯文本。 WebView 可正常用于普通网站,如 google.com,但不能用于我的自定义 HTML 文件。我得到的只是一个空文档。

webViewDidFinishLoad 永远无法到达。

如果我从我的项目本地加载我的 HTML 文件,没有问题。那么,为什么从互联网下载时它不起作用?我完全不知道。

最佳答案

您的网络是否超慢并且您的 5 秒超时时间即将到期?或者,您是否正在实现阻止请求的委托(delegate)方法?

试试这个,它对我有用:

NSString *URLString = @"http://example.com/foo.html";
NSURL *URL = [NSURL URLWithString:URLString];
NSURLRequest *request = [NSURLRequest requestWithURL:URL];
[self.webView loadRequest:request];

关于html - WebView 未正确加载 HTML 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31444445/

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