当我尝试在iOS7 Safari中创建大型JSON对象时(例如http://yadi.sk/d/yA4hY1OEBPpLZ),它会因内存泄漏而崩溃。但是在iOS6和iOS7模拟器中它可以工作。
有没有人遇到同样的问题?
答案 0 :(得分:0)
当您加载2MB或更多的HTML时,UIWebView必须消耗大量内存来创建DOM以及实际显示页面的所有控件。限制不是HTML大小,而是显示它所需的内存量。使用活动监视器在模拟器中运行它以查看内存消耗。
您需要分解页面或找到另一种方法来进行标记以缩小内存。请注意,如果您需要创建相同的页面,仅将HTML缩小可能会有所帮助。