Рассмотрим следующий код в инициализаторе класса:
UIViewController* blankViewController=[[DisplayViewController alloc]
initWithNibName:@"Blank" bundle:nil];
self.nextView=blankViewController.view;
nextView
- это свойство, которое использует retain. Обратите внимание, что blankViewController
не был выпущен. Если бы он был выпущен, это вызвало бы сбой, поскольку представление, кажется, не сохраняет ссылку на viewController
. Я хочу, чтобы контроллер представления оставался без присмотра, пока сохраняется ссылка на представление. Какой самый лучший способ исправить эту утечку памяти?