【发布时间】:2014-01-03 05:23:00
【问题描述】:
我有一个应用程序,它的 webview 在 xcode 本身中运行良好,但是当我将应用程序存档到桌面并第一次运行它时,由于内存消耗高,它会停止运行。与它正在运行的页面有关。这只是第一次。该页面不创建数据库或使用本地存储或任何类似的东西。它确实做了很多 ajax 请求(响应很小)。
无论如何,每次我存档然后第一次打开应用程序时都会发生这种情况,但之后就没有了。
有什么方法可以在 xcode 中复制这种行为?让它看起来像我第一次执行它?因为我从来没有在 xcode 中得到这么高的内存消耗。
【问题讨论】:
-
我们遇到了一些类似的问题。我们的应用程序有很多 http 请求,并且在 Safari 中一切正常。当包裹在 WebView 中时,加载不规律:有时它工作正常,有时在另一个会话中感觉慢了大约 20 倍。我们无法可靠地重现明显的第一次/第二次开场差异(尽管有时也会发生这种情况)。删除应用沙盒权利——我认为这可能会限制它——没有帮助。
-
我也有同样的问题!您找到解决方法了吗?
标签: objective-c xcode cocoa webview webkit