0

そこからビュー コントローラーのナビゲーション コントローラーにアクセスしようとすると問題が発生し、ナビゲーション コントローラー内に表示されますが、常に nill として返されます。これが私が持っているものです(分割ビューコントローラーがあり、マスターとビューコントローラー(ナビゲーションコントローラー内)のタブコントローラーとして詳細として表示されます):

FirstDetailViewController *fdvc = [[FirstDetailViewController alloc] initWithNibName:@"FirstDetailViewController" bundle:nil];
UINavigationController *fdvcNav = [[UINavigationController alloc] initWithRootViewController:fdvc];

NSArray *ipadVCs = [[NSArray alloc] initWithObjects:tabController, fdvcNav, nil];
UISplitViewController *splitvc = [[UISplitViewController alloc] initWithNibName:nil bundle:nil];
[splitvc setViewControllers:ipadVCs];
[[splitvc view] setBackgroundColor:[UIColor colorWithPatternImage:[UIImage imageNamed:@"splitViewControllerBG"]]];
[splitvc setDelegate:fdvc];

[[self window] setRootViewController:splitvc];
[[self window] makeKeyAndVisible];

しかし、[self navigationController] を使用して ViewDidLoad の fdvc ビュー コントローラーからナビゲーション コントローラーにアクセスしようとすると、常に (Null) が返されます。ありがとう!

4

1 に答える 1