当我尝试在 iOS7 Safari 中创建大型 JSON 对象时(例如 http://yadi.sk/d/yA4hY1OEBPpLZ ),它由于内存泄漏而崩溃。但在 iOS6 和 iOS7 模拟器中它可以工作。
有没有人遇到同样的问题?
最佳答案
当您加载 2MB 或更多的 HTML 时,UIWebView 必须消耗大量内存来创建 DOM 和所有控件以实际显示页面。限制不是 HTML 大小,而是显示它所需的最终内存量。使用事件监视器在模拟器中运行它以查看内存消耗。
您需要分解页面或找到另一种方法来进行标记以减少内存。请注意,如果您需要创建相同的页面,仅缩小 HTML 可能无济于事。
关于javascript - iOS 7 :UIWebView (Safari) crashes due to memory overflow,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19520626/