Pls pozrite nižšie uvedený kód. keď som spustiť svoju aplikáciu pomocou Run s výkonným nástrojom na kontrolu úniku ..., ktorý ukazuje, že úniky v tomto kóde ....
Prosím, pomôžte mi vyriešiť všetky úniky v tomto nižšie uvedenom kóde.
ďakujem za akúkoľvek pomoc ...
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];
odpovede:
3 pre odpoveď č. 1Nič v tomto kóde nepreteká. Čo môže byť spustenie nástrojov je buď myGridView
, myGridView.pView
alebo myGridView.imgView
netesní. Ak dôjde k úniku niektorého z týchto názorov, dôjde aj k úniku akéhokoľvek obsahu obsiahnutého v hierarchii zobrazenia. Správne uvoľňujete vaše ivars / vlastnosti dealloc
v oboch prípadoch myGridView
a všetko, čo vlastní myGridView
(pravdepodobne ovládač zobrazenia)?