内存泄露情况之一

来源:互联网 发布:淘宝助理品牌怎么填 编辑:程序博客网 时间:2024/06/11 17:13
图片裁剪引用了一个第三方插件,遵循代理协议,delegate= self,执行编辑完成图像处理方法;
<span style="font-size:14px;"><span style="color:#3333ff;">#pragma mark- CLImageEditor delegate- (void)imageEditor:(CLImageEditor *)editor didFinishEdittingWithImage:(UIImage *)image{    if (image) {        Nsdata * data = UIImageJPEGRepresentation(image, 1.0);                UIImageView *imageView=(UIImageView*)[self.view viewWithTag:100];//        [imageView setImage:image]; 如果这么写会出现内存泄露问题        [imageView setImage:[UIImage imageWithData:self.imgData]];        //获得图片后调用本类图片处理方法        [self  chuliImage];    }    [editor dismissViewControllerAnimated:YES completion:nil];}</span></span>
如果采用注释中方法,会出现内存不释放问题,如果处理图像次数比较多,有可能导致程序崩溃。
0 0
原创粉丝点击