Размер приложения с загрузкой Apple MAP

Я борюсь с проблемой, которая выглядит простой, но она заставляет приложение работать с размером 30-35 МБ. Приложение с поддержкой ARC. Вот сценарий.

1) Я призываюUIViewcontroller из моего метода (экземпляр viewController является локальным для метода) и после нажатия на негоNavigationController Я устанавливаю локальный экземпляр как ноль.

    btMapViewController *routeMap = [[btMapViewController alloc]init];
        [routeMap setSourcLocation:[txtsource text]];
        [routeMap setDestinationLocation:[txtDestination text]];
        [routeMap setNightFareOn:addNightCharge];
        [self.navigationController pushViewController:routeMap animated:YES];
        routeMap = nil;

2) Недавно выдвинутый контроллер инициализируетMKMapView и наметить маршруты на нем. Теперь приложение работает с памятью 35-40 МБ, что в 5 раз больше, чем до первого шага.

@interface btMapViewController ()
@property(nonatomic, strong) MKMapView *mapView;
@end

3) Теперь, если я выскочуUIViewcontroller (загруженный на шаге 1), приложение работает в памяти объемом 30-34 МБ.

Я проверяю след памяти, его ясно. Тогда кто держит память?

Является ли то, что MKMap является частью реализации интерфейса, приводит к этой проблеме, или я должен сделать его закрытым дляbtMapViewController класс. ?

Ответы на вопрос(0)

Ваш ответ на вопрос