Проблема с утечками памяти при использовании инструментов - PullRequest
1 голос
/ 08 февраля 2011

Я проверял утечки памяти с помощью инструментов и обнаружил утечку в приведенном ниже коде

- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event {
self.highlighted = NO;
[[self gridView] selectRow:self.yPosition column:self.xPosition scrollPosition:MFGridViewScrollPositionNone animated:YES];
[self.delegate gridViewCellWasTouched:self];//**showing leak in this line**
[super touchesEnded:touches withEvent:event];

}

Но я совершенно не понимаю, что такое утечка в приведенном вышеупомянутая строка .. Было еще много подобных утечек, которые показывают в инструментах.Может ли кто-нибудь помочь мне с этим ... Спасибо.

1 Ответ

1 голос
/ 08 февраля 2011

Действительно трудно сказать, где здесь утечка, потому что никто не видит всю картину.Вы должны отслеживать трассировку стека, пока не достигнете некоторого вызова системной библиотеки.Это будет конечная точка, из которой вы должны искать утечку.Это действительно не означает, что утечка именно там.Но там наверняка будет протекающий объект.

...