MKMapView Утечка памяти - PullRequest
       16

MKMapView Утечка памяти

3 голосов
/ 31 января 2012

У меня проблема с утечками памяти при использовании MKMapView.Сам MKMapView освобожден, но некоторые другие объекты, такие как MKTileView, MKMapTileViewImp и MKTiledLayer, не разрушаются и в итоге воссоздаются и просачиваются.

Я воспроизвел эффект в простом куске кода

@implementation ViewController
{
    MKMapView * mapView;
}


- (void)leak:(id)sender
{
    [mapView removeFromSuperview];
    mapView = [[MKMapView alloc] initWithFrame: CGRectMake(20, 20, 20, 20)];
    [self.view addSubview: mapView];
}

Каждый раз, когда нажимается кнопка, подключенная к утечке, происходит утечка нового экземпляра MKTileView.

Я использую ARC.Я посмотрел на другие вопросы, но ни один не упоминает те же утечки, которые я вижу здесь.

Есть идеи, в чем может быть моя проблема?

...