NavigationController에 밀어 넣을 수있는 About 뷰가 있습니다. 이 뷰에는 IBOutlet에 연결된 UILabel이 하나 있습니다. viewDidLoad에서 UILabel에 번들 버전 번호 (문자열)를 채 웁니다.왜 Instruments는 이것이 메모리 누수라고 생각합니까?
viewDidLoad {
[super viewDidLoad];
self.title = @"About";
// Line below is the suggested culprit ***
NSString *versionLabel = [[NSString alloc] initWithFormat:@"Version %@",
[[[NSBundle mainBundle] infoDictionary] objectForKey:(NSString *)kCFBundleVersionKey]];
self.applicationVersion.text = versionLabel;
[versionLabel release];
versionLabel = nil;
}
나는 그것이 라인에 그렇지 않으면있는 NSString가 아닌 것을 제안한다 있으리라 믿고있어 ...
내 질문
은 왜 - : 악기 테스트는 주석으로 표시된 라인에서 메모리가 누수되는 것을 제안 ?
감사합니다. 나는 AboutView에 들어갈 때마다 5 번이나 6 번에 하나씩 만 링크를보고 있습니다 ... – ShogoDodo
당신의 의견은 올바른 길로 나를 잡았습니다. Peter – ShogoDodo