이 코드는 UITableView
으로 생성되었으며 셀의 색상을 흰색과 회색으로 번갈아 표시합니다. Xcode NSIntegerv는 분석 후 메모리 누수를 반환합니다.
메모리 누수없이 어떻게 해결할 수 있습니까? 감사!
이 코드는 UITableView
으로 생성되었으며 셀의 색상을 흰색과 회색으로 번갈아 표시합니다. Xcode NSIntegerv는 분석 후 메모리 누수를 반환합니다.
메모리 누수없이 어떻게 해결할 수 있습니까? 감사!
귀하의 코드는 다음과 같습니다
이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];
을 분석기 경고의 화살표는 약간의 오해의 소지가 있습니다 다음 밖으로. 문자 메시지는 중요한 부분입니다.
는그것은 작동하고, 당신의 조정을 위해 역시 감사합니다! –
당신이 ARC 여부를 사용하고 (또한, 나는
tbl_RowIndex1 %= 2
. 아니, 당신이tbl_RowIndex1 % 2
원하는 의심)? –이것은 비 ARC입니다. –