我可以在iOS中频繁使用removeAllCachedResponses吗?

时间:2013-04-30 05:54:10

标签: ios uiwebview

我在UIWebView中遇到问题,我的UIWebView有大量内容包含图片和文字..

我的iPad应用程序有一个UITableView显示列表(在左侧)和一个UIWebView(右侧)用于显示详细信息。

点击单元格时,会在UIWebView中加载URL。因此,当我在UITableView中选择每个单元格时,UIWebView会加载其HTML内容。

点击几下我的应用程序挂起而不会崩溃。我收到 webcore错误。所以为了解决这个问题,我使用下面的代码行。

[[NSURLCache sharedURLCache] removeAllCachedResponses];

我在UITableView中的选定单元格之后添加了这一行,然后我才在UIWebView中加载URL。现在我解决了这个Hang问题。

注意:我想知道,在UIWebView中加载网址之前,我是否可以使用 removeAllCachedResponses

崩溃日志:

Thread 26 WebCore: LocalStorage
malloc: *** mmap(size=1048576) failed (error code=12)
*** error: can't allocate region securely
*** set a breakpoint in malloc_error_break to debug

0 个答案:

没有答案