так что я разобрался ... во-первых, это дизайнерское решение, верно?приложение управляется контроллером навигации?если это так (как в моем случае), ожидайте основного (первого) представления, то есть страницы входа, все, что вам нужно сделать, это скрыть панель навигации в ViewdidLoad для основного вида:
[self.navigationController setNavigationBarHidden:YES animated:YES];
как только пользователь войдет в систему и вы нажмете следующее представление следующим образом:
MainTableViewController* mainTableVC = [[MainTableViewController alloc]
initWithNibName:@"MainTableViewController" bundle:nil];
[self.navigationController pushViewController:mainTableVC animated:YES];
[mainTableVC release];
и, наконец, в ViewDidLoad следующего контроллера представления:
[self.navigationController setNavigationBarHidden:NO animated:YES];
на случай необходимости вашего приложенияконтроллер навигации для определенного раздела приложения, но не для всех, если это так, вам нужно будет использовать VC для управления этим, аналогичным образом appDelegate управляет примером приложения на основе навигации.
я надеюсь, что этопомогает всем, кто борется с тем, чтобы сосредоточиться на шаблонах проектирования, реализованных здесь.
ура.