サブビューとしてダミー ビュー コントローラーに追加する分割ビュー コントローラーがあり、ビュー コントローラーの上にダミー ビュー コントローラーをモーダルに表示しています。ここまでは正常に動作します: コード:
ContactsViewController *contactsViewController = [[ContactsViewController alloc]init];
UINavigationController *navController = [[UINavigationController alloc]
initWithRootViewController:contactsViewController];
MasterViewController* masterViewController = [[MasterViewController alloc]init];
UINavigationController *masterNavigationController = [[[UINavigationController alloc]
initWithRootViewController:masterViewController] autorelease];
self.splitViewController.viewControllers = @[masterNavigationController,
navController];
UIViewController *dummyView = [[UIViewController alloc]init];
[dummyView.view addSubview:self.splitViewController.view];
self.splitViewController.delegate = detailViewController;
[self.navigationController presentModalViewController:dummyView animated:YES];
[contactsViewController release];
[navController release];
表示されるsplitViewコントローラー(またはダミービュー)を閉じようとすると、問題が発生します。何をしても機能しません..どんなアイデアでも大歓迎です...