NSURL *url = [[NSURL alloc] initWithString:@"http://www.someurl.com/sample.xml"];
xmlParser = [[NSXMLParser alloc] initWithContentsOfURL:url];
[url release];
XMLParser *parser = [[XMLParser alloc] initXMLParser]; //50.0%
[xmlParser setDelegate:parser];
parser = nil;
[parser release];
[xmlParser parse]; //50.0%
[xmlParser release];
이것은 내 파싱 코드이며 누출 장비에 누출이 표시됩니다. 나는 무엇이 잘못되었거나 이것을 고치는 법을 모른다. 어떤 제안?XMLParser 누수 도구 유출
내가 한 라이너로 다시 것이다 누수 release], 파서 = nil;'. 로컬 범위이지만, 포인터를'nil'에 설정하는 것은 실제로 필요하지 않습니다. – Joost
실제로 - 개인적으로, 나는 로컬 변수가 아닌 nil으로 속성을 설정합니다. 그리고 Simon이 그의 대답에서 말했듯이, 파서와의 누출 문제는 해결되지 않습니다! – lxt