2013-12-15 39 views
3

我有一个应用程序,它具有在xcode本身工作正常的webview,但是当我将应用程序存档到桌面并第一次运行它时,它研究到由于高内存消耗而停止。与正在运行的页面有关。这只是第一次。该页面不会创建数据库或使用本地存储或任何类型的内容。它确实做了很多Ajax请求(只有很少的响应)。可可webview:第一次执行的应用程序缓慢,然后罚款

无论如何,每当我存档,然后第一次打开应用程序,但不是在那里后,发生这种情况。

有没有什么办法可以在xcode中复制这种行为?让它看起来像是我第一次执行它?因为我没有在xcode中获得这种高内存消耗。

+0

我们有一些类似的问题。我们的应用程序有很多http请求,并且在Safari中一切正常。在WebView中进行封装时,加载是不正常的:有时它可以正常工作,有时在另一个会话中感觉速度慢大约20倍。我们无法可靠地再现明确的首次/二次开局差异(尽管有时也发生这种差异)。删除应用程序沙盒权利 - 我认为可能会限制它 - 没有帮助。 –

+0

我有完全相同的问题!你有没有找到任何解决方法? – zvjerka24

回答

1

这里是为我工作的解决方案:) 设置优化级别发布版本。然后做项目干净,再试一次:)

Set Optimization Level to None for Release build

+0

将优化级别设置为None对于生产应用程序来说并非真正可用的解决方案 –

相关问题