Моля, погледнете по-долу код. когато стартирам приложението си, използвайки Run с инструмент за изпълнение за проверка на течовете ... който показва, че течовете в този код ....
Моля, помогнете ми да разреша всички течове в този код по-долу.
благодаря за всяка помощ ...
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];
Отговори:
3 за отговор № 1Нищо в този код не изтича. Това, което може да задейства Инструментите, е или myGridView
, myGridView.pView
или myGridView.imgView
течове. Ако един от тези изгледи изтече, всичко, което се съдържа в тези йерархии на изглед, също ще изтече. Правилно ли освобождавате своите ivars / свойства в dealloc
в рамките на двете myGridView
и каквото притежава myGridView
(вероятно преглед на контролер)?