Я объявил UIImage и UIImage View в одном контроллере вида следующим образом:
В файле .h:
UIImageView* itemImageView;
UIImage* itemImage;
@property (nonatomic, retain) UIImage* itemImage;
@property (nonatomic, retain) UIImageView* itemImageView;
В файле .m:
@synthesize itemImage, itemImageView;
В другом представлении я устанавливаю его значение:
UIImage *image = [UIImage imageNamed:@"name1.png"];
imgView.itemImageView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 82, 166)];
imgView.itemImageView.image = image;
[self.parentViewController.view addSubview:imgView.itemImageView];
[self dismissModalViewControllerAnimated:YES];
В этом методе счет сохранения itemImageView равен 2.
Но когда я возвращаюсь к представлению, в которое я положилсвойство и синтез, количество сохранений равно 0, и я не могу получить доступ к объекту.
Есть идеи, что происходит?