MKMapView使用的内存可以如何发布?

gdr*_*gdr 6 iphone mkmapview

MKMapView在我的iPhone应用程序中使用了一个.当我加载此视图时,活动监视器仪器显示我的应用程序的实际内存显着增加.当您移动地图或放大和缩小时,它会继续上升.删除加载此视图的View控制器后,由于使用而分配的内存mapView不会被释放.是否可以采取措施将所有这些记忆带回来?

Nic*_*rge 3

这是在模拟器上还是在实际设备上?模拟器的某些部分的行为与实际设备略有不同,并且模拟器可能无法正确清除缓存(因为它不必给出 Mac 上与 iOS 设备相比的 RAM 量)。

您是否使用 Instruments 检查过是否存在内存泄漏?(同样,您应该在实际设备上执行此操作,因为模拟器的行为有时会略有不同,并且在内存泄漏时会显示误报/漏报)