Memory issue in using UIImagePNGRepresentation

前端 未结 3 1208
别跟我提以往
别跟我提以往 2020-12-21 10:31

Hi Guys I found this module to be troublesome. I import more than 100 images from Photolibrary, save them in documents directory with a different name. As expected I had a m

3条回答
  •  清歌不尽
    2020-12-21 11:25

    The caching is coming from [UIImage imageNamed:], not UIImagePNGRepresentation(). Do this instead:

    NSString *imageName = [NSString stringWithFormat:@"image%d.png", i];
    NSString *imagePath = [[NSBundle mainBundle] pathForResource:imageName];
    UIImage *image = [UIImage imageWithContentsOfFile:imagePath];
    
    ...
    

提交回复
热议问题