UIWebview加载大量图像时,iOS网络请求将待处理

时间:2018-11-20 11:29:52

标签: ios networking uiwebview

我使用UIWebview加载文章,代码就像

[self.webView loadHTMLString:html baseURL:baseURL];

[self.webView loadRequest:[NSURLRequest url]];

我发现,如果html内容包含大量大图像url,则稍后的联网请求将在大多数图像下载完成后挂起。例如我单击赞美按钮,但是赞美请求将在大多数图像下载完成后发出(由查尔斯观看)。即使我按下一个按钮跳到其他ui控制器,网络请求也将保持不变,直到图像下载完成。

我知道NSURLProtocol可以阻止网络请求,但是我没有在项目中使用NSURLProtocol。我主要将AFNetworking用于休息请求。

然后我尝试另一种方法:将所有图像的url替换为默认url,并通过SDWebImage手册下载图像,然后由js更新。但是未解决的问题与以前一样。

此外,我在android应用中测试了相同的功能,android应用没有待解决的问题。

我为此感到困惑,有人可以给我一些建议吗?

0 个答案:

没有答案