gpt4 book ai didi

ios - URL 不会加载到 UIWebView 中,但会加载到 safari 浏览器中

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

我正在 UIWebView 中加载一个 URL。它调用 webViewDidFinishLoad 委托(delegate)方法但加载错误页面。

为了加载 URL,我使用了以下代码:

[customwebView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:customURL]]];

然后我在 Safari 浏览器中尝试了相同的 URL,它得到了完美的加载。只有装有 iOS 7.1.2 的 iPhone4 才会出现这种情况。

我在模拟器和设备上试过。结果是一样的。

在 Safari 中默认打开的 UIWebView 中加载 URL 是否需要手动设置?

最佳答案

我也无法加载 URL,例如 Facebook 共享对话框和 Twitter 共享。

但我通过编码 url 修复了它

使用这个:

NSString *encoded = [self.link stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
NSURLRequest *request = [[NSURLRequest alloc] initWithURL:[NSURL URLWithString:encoded]];
self.webView.delegate = self;
[self.webView loadRequest:request];

关于ios - URL 不会加载到 UIWebView 中,但会加载到 safari 浏览器中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34588689/

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