Ваша конечная цель состоит в том, чтобы довести счетчик удержания контроллера представления до нуля.Поэтому убедитесь, что все, что сохраняет представление, освобождается и в любом месте, где оно сохраняется, также освобождается.
Пожалуйста, проверьте следующие возможные причины:
Убедитесь, что вы извлекаете контроллер представления из navController, если у вас есть пользовательская кнопка возврата.Кнопка Назад по умолчанию будет работать нормально.
Убедитесь, что все ваши IBOutlets установлены в ноль в viewDidUnload
- (void)viewDidUnload
{
[super viewDidUnload];
self.webView = nil;
}
Если вы просматриваетеявляется наблюдателем в модельном классе для получения событий
Например
model.addObserver(myView);
и, конечно, также делает
model.removeObserver(myView);
Я надеюсь, что этопомогает.