0

サブビューとしてダミー ビュー コントローラーに追加する分割ビュー コントローラーがあり、ビュー コントローラーの上にダミー ビュー コントローラーをモーダルに表示しています。ここまでは正常に動作します: コード:

 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コントローラー(またはダミービュー)を閉じようとすると、問題が発生します。何をしても機能しません..どんなアイデアでも大歓迎です...

4

0 に答える 0