Первая форма используется при доступе к контроллеру навигации из объекта, который не является контроллером представления, управляемым контроллером навигации. Эта форма обращается к контроллеру навигации через объект, которому он принадлежит, то есть делегат приложения. Поскольку делегат приложения может быть легко вызван из любой точки программы, это хорошее место для парковки вещей, на которое может понадобиться ссылка на любой объект.
Вы используете вторую форму из контроллера представления, который управляется контроллерами навигации. Он будет работать только с контроллера представления, который был ранее помещен в стек.