извините за этот вопрос, но я его обыскал, и я не нашел ответа на этот случай.Как освободить IBOutlet, определенный как свойство?
Я изучаю управление памятью для iOS, и я понял, или я так думаю, жизненный цикл представления. Но теперь у меня вопрос о IBOutlet (tat связан с UIImageView в моем файле xib). У меня есть класс, как это:
@interface MyClass : UIViewController
@property (nonatomic, retain) IBOutlet UIImageView *myImage;
Вопрос: как я могу выпустить myImage? Это нормально?
- (void)dealloc {
self.myImage = nil;
[super dealloc];
}
- (void)viewDidUnload {
[super viewDidUnload];
self.myImage = nil;
}
Может кто-то объяснить, почему я не могу назвать метод освобождения на MyView (если у вас какой-то Лик это хорошо тоже!)?
Заранее благодарен!
Если я пытаюсь использовать ваш код, xCode дает мне ошибку в строке «[_myImageView release]» ... Вот почему я написал вопрос, я не могу понять, почему. –
У вас должен быть включен ARC. –
Это невозможно, я скомпилировал его для iPAD 4.3 (в симуляторе) –