Утечка памяти в этой короткой функции - PullRequest
0 голосов
/ 02 августа 2011

Почему этот код вызывает утечку памяти?

- (void)loadModalInfo
{    
    InformationScreenViewController *infoView = [[InformationScreenViewController alloc] init];
    infoView.url = [[NSBundle mainBundle] URLForResource:@"NewPatientInfo" withExtension:@"html"]; // LEAKING
   // [infoView setModalPresentationStyle:UIModalPresentationFormSheet];
    [infoView setModalTransitionStyle:UIModalTransitionStyleFlipHorizontal];
    [self presentModalViewController:infoView animated:YES];
    [infoView release];
    infoView = nil;
}

Я недавно использую инструменты и не могу понять, почему этот код просачивается. Заранее спасибо.

1 Ответ

8 голосов
/ 02 августа 2011

В вашем InformationScreenViewController.m в методе dealoc отпустите ссылку.

...