누출.는 내가 갖는 이유는이 메모리 내가이 줄에서 악기 메모리 누수를 얻고있다
같이 다른 방식으로 초기화된다
chunksString = [NSString stringWithString:@""];
다른 방법은 값을 취
chunksString = [NSString stringWithFormat:@"%@%@",chunksString,string];
인스트루먼트 finalString이 충전 라인에 100 %의 누설을 알려준다.
chunksString은 alloc, copy 또는 finalString과 같은 초기화되지 않습니다. 둘 다 보유가있는 속성이 아닙니다. 누수가있는 이유는 무엇입니까?
감사합니다.
내가 알 수있는 것은 finalString에 새 NSString이 할당되어 있습니다. 나중에 코드에서 공개 하시겠습니까? –
@ Joachim - 공장에서 누수를 만드는 방법은 무엇입니까? [NSString stringWithFormat : @ "% @", chunksString]; – samfisher
"chunkString이 클래스 필드 NSString으로 선언되었습니다."라고 정확히 말하면 어떻게됩니까? 그것은 재산인가? 이 경우 문자열은 copy로 선언되고 self.chunkString 및 nall에 할당 된 dealloc으로 유지 및 주소 지정되지 않아야합니다. 그거하고 있니? NSString * finalString = nil을 선언 할 때 –