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」の要求」
これを修正する方法はありますか?