繁体   English   中英

iOS SDK中的MKMapView内存问题

[英]MKMapView memory issue in iOS SDK

在我的应用程序中,我注意到当我推并弹出一个包含MKMapView的视图控制器时,内存使用量稳步增加。 我确定MapKit本身有问题,但是我的代码没有问题。 我制作了一个仅包含导航控制器的测试项目,在该项目中,我可以反复推送并弹出一个仅包含地图视图的视图控制器-没有注释或覆盖。

我的结果表明这是iOS 6中的错误; 在iOS 6模拟器中,我看到内存使用量逐渐增加。 我想这是苹果新内部地图的问题。

为什么会这样呢?

如果您一遍又一遍地以代码推送和弹出MKMapView,则可能要确保将控制权放回iOS,以便它可以实际释放视图(而不是将push和pop放在while(1)循环中,是)。

也许您应该尝试关闭ARC,并显式地保留和释放对地图视图的调用,看看是否有更好的结果,就像做一个实验一样?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM