我正在使用仪器检查内存泄漏,并在下面的代码中发现了泄漏
- (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];
}
但是,我完全不明白上面提到的那条线路的漏洞是什么。在仪器中还有更多类似的漏洞。任何人都可以帮助我......谢谢。
答案 0 :(得分:1)
很难说泄漏在哪里,因为没有人看到整个情况。您必须跟踪堆栈跟踪,直到您调用系统库。这将是您应该从中搜索泄漏的端点。这并不意味着泄漏就在那里。但肯定会有一个泄漏的物体。