2 番目の UITabbarItem を押すと、UIViewController を開こうとしています。
これが最初のViewControllerの私のコードです。UITabbarItem #1 (タグ 1) を押すと、Label.text が設定されます。#2 で、secondViewController に切り替えたいのですが (タグ 2) クラッシュします。誰でも理由を知っていますか?最初のブレークポイントは UIStoryboard にあります... (ストーリーボードは Main.storyboard と呼ばれます)。手伝ってくれてありがとう
#import "ViewController.h"
#import "secondViewController.h"
@interface ViewController ()
@end
@implementation ViewController
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
self.tabBar.delegate = self;
}
- (void)didReceiveMemoryWarning
{
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
- (void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item{
switch (item.tag) {
case 1: self.testlabel.text =@"test";
break;
case 2:
{ // create the Storyboard object
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
secondViewController *second = [storyboard instantiateViewControllerWithIdentifier:@"secondview"];
[self.navigationController pushViewController:second animated:YES];
}
break;
default: break; }
}
@end