Я делаю учебники по курсу CS193P Stanford, а также некоторые учебники по Apple iOS, и есть разница между тем, как они выводят ViewController на экран
Apple делает это:
UINavigationController *aNavigationController = [[UINavigationController alloc] initWithRootViewController:rootViewController];
self.navigationController = aNavigationController;
Стэнфорд предлагает сделать следующее:
navigationController = [[UINavigationController alloc] init];
[self.navigationController pushViewController:rootViewController animated:NO];
Чем они отличаются?
PS: кстати, метод Apple работает, а в Стэнфорде ничего не отображается, и я не знаю почему.