在第89行分配并存储到imageView
一些代码:
NSUInteger i;
for (i = 0; i < kNumImages; i++)
{
NSString *imageName = [NSString stringWithFormat:@"BackGround%i.png", i];
UIImage *image = [UIImage imageNamed:imageName];
UIImageView *imageView = [[UIImageView alloc] initWithImage:image];
CGRect rect = imageView.frame;
rect.size.height = kScrollObjHeight;
rect.size.width = kScrollObjWidth;
imageView.frame = rect;
imageView.userInteractionEnabled = YES;
}
我不知道该怎么做......
答案 0 :(得分:1)
无论你“分配”什么对象,你都应该“释放”。在这种情况下,您已经分配了UIImageView,但是您没有在任何地方调用该对象的版本。
但是,除了你用你创建的图像视图对象做什么外?在您发布的代码中,您没有在任何地方使用它。如果要添加另一个视图,可以在将对象添加到该视图后释放该对象。
答案 1 :(得分:1)
[imageView release];
需要在其余代码之后在该循环内部发生。虽然你似乎没有做任何事情。