проблемы с iPhone Memory allocation

В рамках моего приложения у меня есть приблизительно 20 ViewControllers и Xibs, к которому пользователь должен смочь получить доступ. Проблема после смотрит на приблизительно 5 из них сбои приложения из-за отсутствия памяти. Я освободил всю память, которую я выделил в ViewControllers, таким образом, я могу только предположить, что это потому что его содержание памяти такого количества IBOutlets.

Вот код, который я использую для вставки представлений и наверху также, как я удаляю их:

-(void)InsertUpperHall{
    [lowerHall.view removeFromSuperview];

    if(self.upperHall == nil)
    {
        UpperHall *upperController = [[UpperHall alloc] initWithNibName: @"UpperHall" bundle:nil];
        self.upperHall = upperController;
        [upperController release];
    }
    [self.view insertSubview: upperHall.view atIndex:0];
}

Любая справка значительно ценилась бы

1
задан Jeff 23 July 2010 в 16:00
поделиться

1 ответ

Все IBOutlets, которые являются сохраняемыми свойствами, должны быть установлены в nil в viewDidUnload и dealloc.

Настоятельно рекомендую:

2
ответ дан 2 September 2019 в 22:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: