2013-01-22 1 views
0

이 코드는 UITableView으로 생성되었으며 셀의 색상을 흰색과 회색으로 번갈아 표시합니다. CaptureXcode NSIntegerv는 분석 후 메모리 누수를 반환합니다.

메모리 누수없이 어떻게 해결할 수 있습니까? 감사!

+0

당신이 ARC 여부를 사용하고 (또한, 나는 tbl_RowIndex1 %= 2. 아니, 당신이 tbl_RowIndex1 % 2 원하는 의심)? –

+0

이것은 비 ARC입니다. –

답변

1

귀하의 코드는 다음과 같습니다

cell.backgroundView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"bg_white.png"]]; 

이것은 UIImageView 누수. 당신이 그것을 할당했는데, 나중에 풀어주지 않았습니다.

를 해결하려면 : - 그들은 누출의 원인이되는 방법으로, 코드를 통해 실행의 흐름을 보여주기 위해 노력하고, 그리고

UIImageView* imageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"bg_white.png"]]; 
cell.backgroundView = imageView; 
[imageView release]; 

을 분석기 경고의 화살표는 약간의 오해의 소지가 있습니다 다음 밖으로. 문자 메시지는 중요한 부분입니다.

+0

그것은 작동하고, 당신의 조정을 위해 역시 감사합니다! –

관련 문제