UIWebView内存泄露解决方案

2016-11-14  本文已影响59人  小杰杰杰

原文链接UIWebView Secrets - Part1 - Memory Leaks on Xmlhttprequest

如果你懒得看,直接看这里:
文章中主要说的是html中的js代码发起Xmlhttprequest请求时会引起内存泄露。

var xmlhttp = new XMLHttpRequest();
  xmlhttp.onreadystatechange = function() {
    if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
      // Do whatever you want with the result
      
    }
  };
  xmlhttp.open("GET", "http://your.domain/your.request/...", true);
  xmlhttp.send();

解决这个问题的方法是在webViewDidFinishLoad方法中设置如下:

  [[NSUserDefaults standardUserDefaults] setInteger:0 forKey:@"WebKitCacheModelPreferenceKey"];
上一篇 下一篇

猜你喜欢

热点阅读