UIWebView加载https,但快速将其更改为http

UIWebView加载https,但快速将其更改为http,https,uiwebview,Https,Uiwebview,我使用UIWebview加载https url,大多数https url在我的应用程序中正常工作,但有些url使UIWebview委托调用了两次 第一次,请求参数具有正确的https url。第二次,请求参数中的url更改为http方案,这导致url加载失败,错误为1022:“无法加载资源,因为应用程序传输安全策略要求使用安全连接。” 我使用Charles查看网络,看不到https请求,意味着不需要320 request,也看不到http请求,因为请求被iOS系统阻止,所以使用1022代码失败

我使用UIWebview加载https url,大多数https url在我的应用程序中正常工作,但有些url使UIWebview委托调用了两次

第一次,请求参数具有正确的https url。第二次,请求参数中的url更改为http方案,这导致url加载失败,错误为1022:“无法加载资源,因为应用程序传输安全策略要求使用安全连接。”

我使用Charles查看网络,看不到https请求,意味着不需要320 request,也看不到http请求,因为请求被iOS系统阻止,所以使用1022代码失败

太奇怪了,问题出在哪里!!!
https url可以在safari或chrome中正常加载。我创建了一个新项目,只使用webview加载https url,没问题

您找到解决方案了吗?您找到解决方案了吗?