Чтобы сделать его переменной экземпляра, вы должны хранить значение в своем классе, а не как временную переменную. Вы также освободите его, когда ваш класс будет уничтожен, а не после добавления его в качестве подпредставления.
* 1003 Е.Г. *
// header file (.h)
@interface MyController : UIViewController
{
UIImageView* myPicture;
}
@end
// source file (.m)
- (void) viewDidLoad
{
myPicture = [[UIImageView alloc] initWithImage: myImageRef];
[self.view addSubview:myPicture];
[super viewDidLoad];
}
- (void) dealloc
{
[myPicture release];
[super dealloc];
}