XCode 4.4を使用しており、ストーリーボードを使用してアプリを作成しています。ビューのメソッドで別のビューに切り替えたい。メソッド内で、モーダルでストーリーボードのビューを切り替えるのと同じ機能を実現したいと思います。これまでのところ、次のコードを使用しています。
-(IBAction)xplus:(id)sender
{
x++;
if(x>30)
{
ViewController_2 *viewControllerx = [[ViewController_2 alloc] init];
[self presentViewController:viewControllerx animated:YES completion:nil];
}
}
ビューが変更されることになっている場合、つまりxが30を超えると、必要なビューの代わりに黒い画面が表示されます。個人的には自分のコードは正しいと思いますが、なぜ黒い画面が表示されるのですか?
メソッド内で、モーダルによってストーリーボードのビューを切り替えるのと同じ機能を実現するにはどうすればよいですか?