每次加载大于 2MB 的 html 文件时,我的应用程序都会崩溃。网页的大小有限制吗?我怎样才能不让我的应用程序崩溃(部分加载?)
最佳答案
当您加载 2MB 的 HTML 时,UIWebView 必须消耗大量内存来创建 DOM 和所有控件/图形/等。实际显示页面。限制不是 HTML 大小,而是显示它所需的内存量。使用事件监视器在模拟器中运行它以查看内存消耗
Xcode Instruments: peak RAM of iPhone apps running in Simulator?
您需要分解页面或找到另一种方法来进行标记以缩小内存。请注意,如果您需要创建相同的页面,仅仅缩小 HTML 可能没有帮助。
关于iphone - UIWebview 大小限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3439728/