如你所知,iOS应用程序在很短的时间内收到许多内存警告时会崩溃..所以要避免这种情况,你应该避免尖峰。引发峰值的行为之一是加载UIWebView
。
所以我的问题:是否有解决方案可以在加载UIWebView
时避免峰值?
答案 0 :(得分:0)
是否有解决方案可以在加载UIWebView时避免出现峰值?
不是,不。如果你在分配/初始化UIWebView
时看到一个峰值,那么你可以做很多事情。如果它需要那么多内存,那么它需要那么多内存。尽管UIWebView
的内部应该做正确的事情,但它应该永远不会引起问题。如果它不是,并且你看到一个可重现的低内存崩溃,当你不应该期待一个,然后提出一个关于它的雷达。显然,如果你正在将巨大的图像加载到Web视图中,那么你不会指望它在具有少量RAM的旧设备上正常工作!