我在一个视图控制器中声明了一个 UIImage 和一个 UIImage 视图,如下所示:
在 .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,我无法访问该对象。
知道发生了什么吗?