2010-12-15 13 views
0

Pls Blick auf den untenstehenden Code. Wenn ich meine Anwendung mit Ausführen mit Performance-Tool zum Überprüfen der Lecks ... das zeigt, dass Lecks in diesem Code ....Hilf mir auf Speicherlecks Problem

Bitte helfen Sie mir, alle Lecks in diesem unteren Code zu lösen.

Dank für jede Hilfe ...

NSString* imgName = [[NSString alloc] initWithFormat: 
                @"QW%d",frontCardImgNo] ; 

myGridView.imgView.image = [UIImage imageWithContentsOfFile: 
[[NSBundle mainBundle] pathForResource: imgName ofType:@"jpg"]]; 

[imgName release]; 

[myGridView.pView addSubview:myGridView.imgView]; 
+0

Hier gibt es definitiv keine Lecks. Instrumente können falsche positive Ergebnisse zeigen und sind nicht immer präzise hinsichtlich der Stelle, an der das Leck aufgetreten ist. Versuchen Sie "Build and Analyze", vielleicht wird der Analyzer etwas fangen. – Costique

+0

gibt es keinen Speicherverlust in diesem Code. – Rog

Antwort

3

Nichts in diesem Code ist undicht. Was auslösendes Gerät sein kann, ist entweder myGridView, myGridView.pView oder myGridView.imgView undicht. Wenn eine dieser Ansichten leckt, wird alles, was in diesen Ansichtshierarchien enthalten ist, ebenfalls undicht. Geben Sie Ihre Ivars/Properties in dealloc innerhalb von myGridView und was auch immer myGridView (vermutlich ein View Controller) ordnungsgemäß frei?

Verwandte Themen