Как сказал другой автор, вы должны создать свой контроллер Nav в своем AppDelegate. Если вы добавляете новый UIView в стек, такой как presentModalViewController, вы хотите создать UIView, затем добавьте в него Nav Controller. Если вам не нужен контроллер Nav на этом экране, а на следующем просто используйте свойство navController.hidden, я думаю, это так.
Чтобы добавить контроллер Nav к представлению, сделайте следующее:
NoticesView *noticesScreen = [[[NoticesView alloc] init] autorelease];
noticesScreen.delegate = self;
UINavigationController *navController = [[[UINavigationController alloc] initWithRootViewController:notices_screen] autorelease];
[self presentModalViewController:navController animated:YES];
Надеюсь, это поможет на ваш вопрос. Все еще пытаюсь выяснить, что именно ты делаешь