(iphone) UIImageView setImage: leaks?

前端 未结 4 1506
无人共我
无人共我 2020-12-03 15:52

i\'m changing image of UIImageview by [self setImage: newImage];

Looks like every time I does that with newImage, prior image doesn\'t seem to be released.
Wha

4条回答
  •  攒了一身酷
    2020-12-03 16:24

    UIImageView setImage: never leaks, unless the image you are passing doesn't get released.

    Your code wont leak, if your are assigning an autoreleased image to the image view, something like the following.

    UIImage *newImage = [UIImage imageNamed:@"sampleImage"];
    [yourImageView setImage:newImage];
    

    But, if you are allocating the image somewhere, you have to release it manually.

提交回复
热议问题