8

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

在此处输入图像描述

4

1 回答 1

0

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

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

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

  1. 使用 MKMapView 的 iOS6 应用程序可接受的“实时字节”指南
  2. MKMapView 内存使用量稳步增长
  3. MKMapView 的内存使用率很高
于 2013-01-22T01:14:27.870 回答