2013-07-26 14 views
6

Resim, kontrast, ton, doygunluk gibi görüntülere farklı efektler vermek için kod kullanıyorum; ve glImageProcessing kodunu kullandı, görünümümden glimgeProcessing'a atladım ve sonuç görüntüsünü,.dosyasına appDelegate dosyasında kaydedin. Kartal görünümünden döndükten sonra ben güncellenmiş görüntüye benim görüntü görünümünü değiştirmek için viewDidAppear fonksiyonunu kullanılan- [Not A Type _cfTypeID]: ileti gönderilmemiş örneğe gönderildi

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

benim kodudur

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

[imageView setImage:app.image]; 

benim günlük tepki deneyin ayarlamak için

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 

sorundur görüntü benim imageView.

Yardım lütfen sen app.image ya da bir yere bırakın neyi gibi

+3

sonra serbest bırakma görüntüsünü ihtiyacım yok ekstra

CGImageRelease(app.image.CGImage); 

veya

[app.image release] 

Not sahip olabilir Bir bellek yönetim sorunu var. Enstrümanlarda zombiler modunu ve zombiler aracını aramalısınız. Esasen sarkan bir işaretçiniz var veya bir nesne çok kez serbest bırakıldı. –

+0

kesinlikle bellek yönetimi, ancak sorun hangi değişkeni bu sorunu nasıl oluşturacağınızdır. Ve zombi nesnelerini etkinleştirdim, şimdi daha fazla ne yapacağım –

cevap

0

bak. Eğer ALAsset.fullResolutionImage ve fullScreenImage yöntemle

İlgili konular