Web崩溃中的iOS崩溃:: StorageMap :: key(unsigned int)

时间:2014-04-01 18:28:42

标签: javascript ios

我在WebThread中遇到EXC_BAD_ACCESS崩溃,而我的应用程序试图在页面启动时处理一些javascript。这个javascript很长并且很复杂,可能正是这样做的结果。唯一的提示是调用堆栈说它发生在WebCore :: StorageMap :: key(unsigned int)中。无法在Web调试器中调试它,因为它在页面启动时崩溃,因此我从未到过可以在开发人员菜单中选择页面的位置。有没有人看到这样的错误,或者有一个很好的方法来跟踪它?

1 个答案:

答案 0 :(得分:0)

我们终于弄清楚出了什么问题。有两页 - 都使用了第三方Javascript库。当你运行它们中的任何一个时,它很好。只有在你一个接一个地跑完第二个坠毁的地方之后。原因是虽然它们运行的​​是同一个库,但它们运行的​​是同一个库的不同版本,它们一直驻留在缓存中。当第二页试图运行第一页的库时(因为它仍在缓存中),它崩溃了。