インターフェイス ビルダーで「YLJTestViewController」という名前の ViewController を作成します。コードは次のようになります。
-(IBAction)DoneButtonPressed:(id)sender
{
YLJTestViewController *testViewController = [[YLJTestViewController alloc]initWithNibName:@"YLJTestViewController" bundle:nil];
[self.navigationController pushViewController:testViewController animated:YES];
//[self.view addSubview:testViewController.view];
}
使っ[self.view addSubview:textViewController.view];
てみるとクラッシュしましたが、使っ[self.navigationController pushViewController:testViewController animated:YES];
てみると問題なく動くので、何が違うのでしょうか?同じだと思っていました...