Как освободить объекты, инициированные в ViewController

#iphone #objective-c

#iPhone #objective-c

Вопрос:

Я заполняю некоторые объекты из моего контроллера представления, используя следующий метод :

         -(void)viewWillAppear:(BOOL)animated
            {

            }
  

Каков наилучший способ освобождения объектов?Я хочу освободить все используемые объекты, когда мое представление закрывается.

Спасибо

Комментарии:

1. Не забудьте вызвать [super viewWillAppear:animated]

Ответ №1:

Вы должны освободить их после того, как ваш view исчезнет, а не раньше, иначе вы можете увидеть некоторые странные эффекты, если ваш view исчезнет с анимацией…

 - (void)viewDidDisappear:(BOOL)animated {
  // release here...    
  [super viewDidDisappear:animated];
}
  

Комментарии:

1. Спасибо за прекрасную инструкцию

Ответ №2:

освободите их здесь

  - (void)viewWillDisappear:(BOOL)animated
    {
        [super viewWillDisappear:animated];
    }
  

Ответ №3:

 -(void)viewWillDisappear:(BOOL)animated
 {

 }