В моем AppDelegate didFinishLaunchingWithOptions я инициализировал UINavigationController
TodoTaskTableViewController *tttvc = [[TodoTaskTableViewController alloc] initInManagedObjectContext:self.managedObjectContext];
UINavigationController *navcon = [[UINavigationController alloc] init];
[navcon pushViewController:tttvc animated:NO];
[window addSubview:navcon.view];
[navcon release];
[window makeKeyAndVisible];
Затем в моем TodoTaskTableViewController я нажимаю кнопку, которая нажимает другой модальный вид, и обнаруживает, что панель навигации модального вида скрыта под панелью навигации AppDelegate.
Поэтому я пытаюсь скрыть панель навигации AppDelegate, установив ее следующим образом:
AppDelegate *appDelegate = (AppDelegate *)[[UIApplication sharedApplication] delegate];
[appDelegate.navigationController setNavigationBarHidden:YES animated:YES];
но на самом деле я получаю ошибку компиляции: Запрос на членство "navigationController" в чем-то, не являющемся структурой или объединением "
Есть идеи, как это исправить?