2013-07-26 21 views
6

コントラスト、色相、彩度などの画像に異なる効果を与えるコードを使用しています。アップルglImageProcessingコードを使用した場合、私は自分の視点からglimgeProcessingにジャンプし、得られた画像をuiimageのプロパティにappDelegateファイルに保存します。イーグルビューから戻った後、私は更新された画像に自分のイメージビューを変更するにはviewDidAppear機能を使用- [Not A Type _cfTypeID]:メッセージが割り当て解除されたインスタンスに送信されました

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

私のコードがある

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

[imageView setImage:app.image]; 

私のログ応答は、tryを設定する

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に転送してください。

ヘルプしてください

+3

後の画像を解放する必要はありませんどのような余分な

CGImageRelease(app.image.CGImage); 

または

[app.image release] 

注意を持っているかもしれません。あなたは、ゾンビモードとゾンビ器具をインストゥルメントで検索する必要があります。本質的にあなたはぶら下がっているポインタを持っているか、オブジェクトが何回もリリースされています。 –

+0

間違いなくメモリ管理は問題ですが、問題はどの変数を使ってこの問題を作り出すかです。そして私はゾンビオブジェクトを有効にしました。 –

答えて

0

あなたはapp.imageまたはどこかにリリースするもののように見えます。あなたはあなたがメモリ管理の問題を持っているALAsset.fullResolutionImagefullScreenImage方法

関連する問題