このコードは、classA VC のボタン クリック イベントで呼び出されます。
ClassBVC* bVc = [[ClassBVC alloc] initWithNibName:@"ClassBVC" bundle:nil];
UINavigationController* tempNavCon = [[UINavigationController alloc] initWithRootViewController:bVc];
[self presentModalViewController:tempNavCon animated:YES];
[tempNavCon release];
[bVc release];
bVc = nil
;
ビュー内のクラス BVC でロードした場合、UIbarbutton アイテムを作成します。
UIBarButtonItem* barButton = [[UIBarButtonItem alloc] initWithTitle:@"Back" style:UIBarButtonItemStylePlain target:self action:@selector(backButtonClicked:)];
[barButton setTitle:@"Back"];
[self.navigationItem setLeftBarButtonItem:barButton];
[barButton release];
そして、buttonClickedMethod では、モデル コントローラーを次のように単純に閉じます。
-(void)backButtonClicked:(id)sender
{
[self dismissModalViewControllerAnimated:YES];
}