@ У PengOne все в порядке ... вы создаете контроллер навигации, а затем освобождаете его, и ничто не может помешать его освобождению. Кроме того, вы не добавили представление контроллера Nav в окно, и вы не установили контроллер Nav в качестве корневого контроллера представления окна, поэтому нет возможности для представлений, контролируемых контроллерами в этом конкретном стеке навигации, когда-либо отображаться. .
Попробуйте: создайте навигационный проект в XCode. Вам не нужно добавлять какой-либо код - просто создайте проект, чтобы вы могли посмотреть на предоставленный код. Вы увидите, что у делегата приложения есть свойство retain для хранения контроллера nav, а контроллер nav установлен как корневой контроллер окна.