如何解决iOS 6上的Map的内存问题

Dev*_*per 8 crash memory-management mapkit ios6

我在iOS 6上创建了一个应用程序,我在其中显示了Map.问题是只需与地图进行简单的交互,即在Pinch和Pan和拖动操作上,内存分配就会大大增加.我认为iOS 6中的Mapkit可能有一些增强功能,我不知道所以我尝试了Raywenderlich示例代码,但我仍面临同样的问题.请看一下我附上的图片.我只是将地图拖了一段时间,分配了55MB.我已经在模拟器上测试了这个,但在设备上,应用程序很快崩溃了.请在这方面提供一些帮助!

在此输入图像描述

小智 0

从表面上看,这个问题似乎只影响 iOS 6 地图的拖动和缩放。已经提出了各种修复程序来解决此问题。然而,这似乎是苹果需要解决的一个错误。

这个问题已经提出了解决方案:iOS6 MKMapView using a ton of memory, to crash the app,还有人注意到这一点吗?

编辑:有关 stackoverflow 的一些其他问题声称存在此问题。

  1. 使用 MKMapView 的 iOS6 应用程序可接受的“实时字节”指南
  2. MKMapView内存使用量稳步增加
  3. MKMapView内存占用很高