美文网首页
iOS:用UIWebView加载网页,退出控制器内存不减,每次加

iOS:用UIWebView加载网页,退出控制器内存不减,每次加

作者: Zafir_zzf | 来源:发表于2017-03-03 16:56 被阅读706次

    1 ..如果项目不需要支持iOS7用系统提供的更加高效的WKWebView。

    2.查看资料因为Html里的js导致的内存泄漏,每次打开一个连接就会把“WebKitCacheModelPreferenceKey”设置成1.

    UIWebView增加

    - (void)webViewDidFinishLoad:(UIWebView *)webView {

    [[NSUserDefaults standardUserDefaults] setInteger :0 forKey:@“WebKitCacheModelPreferenceKey”];

    }

    原因:

    你将有一个大的内存使用和泄漏大量的数据!

    但是有一个黑客来解决这个问题:revert什么做,当你打开一个链接。

    实际上,导致此泄漏的关键属性是WebKitCacheModelPreferenceKey应用程序设置。当您在UIWebView中打开链接时,此属性会自动设置为值“1”。所以,解决方案是将其设置为0...

    相关文章

      网友评论

          本文标题:iOS:用UIWebView加载网页,退出控制器内存不减,每次加

          本文链接:https://www.haomeiwen.com/subject/wvdrgttx.html