- [Not A Type _cfTypeID]:发送到解除分配的实例的消息

时间:2013-07-26 08:10:57

标签: ios image-processing

我正在使用代码为图像提供不同的效果,如对比度,色调,饱和度等;并使用了apple glImageProcessing代码,我从视图跳转到glimgeProcessing,并将结果图像保存到uiimage文件中appDelegate的属性中。从Eagle视图返回后,我使用viewDidAppear函数将我的图像视图更改为更新的图像

"-[Not A Type _cfTypeID]: message sent to deallocated instance"

我的代码是

NSLog(@"app imafe is %@",app.image);

[imageView setImage:app.image];

我的日志响应是

2013-07-26 13:39:37.293 imageProcessingApp[1019:11303] app imafe is <UIImage: 0x73c4100>
2013-07-26 13:39:39.482 imageProcessingApp[1019:11303] app imafe is <UIImage: 0x90e0420>
2013-07-26 13:39:39.483 imageProcessingApp[1019:11303] *** -[Not A Type _cfTypeID]: message sent to deallocated instance 0x90e0b60
尝试将图片设置为imageView时出现

问题。

请帮助

1 个答案:

答案 0 :(得分:1)

看看你发布的app.image或某个地方。可能你有额外的

CGImageRelease(app.image.CGImage);

[app.image release]

注意,您不需要在ALAsset.fullResolutionImagefullScreenImage方法

之后发布图片