почему это вызывает утечку памяти - PullRequest
2 голосов
/ 21 октября 2009

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

CamViewController *dvController = [[CamViewController alloc] initWithNibName:@"Cam_View" bundle:[NSBundle mainBundle]];
dvController.camType = 1; 
[self.navigationController pushViewController:dvController animated:YES]; 
[dvController release];

есть идеи?

1 Ответ

2 голосов
/ 21 октября 2009

Скорее всего, проблема в реализации CamViewController. Если бы я догадался, вы создаете кучу объектов в вашем xib-файле, и они не освобождаются в значении Controllers dealloc.

Важно помнить, что вы несете ответственность за выпуск объектов, связанных с IBOutlet, в вашем классе.

...