プログラムでボタンを別のView Controllerクラスに接続するにはどうすればよいですか
ここに私のプログラムボタンのコードがあります
UIBarButtonItem *yearButton= [[UIBarButtonItem alloc] initWithTitle:@"Year" style:UIBarButtonItemStyleBordered
target:self action:@selector(year:)];
-(void) year:(id)sender{
NSLog(@"Year button clicked");
//I don't know what should I write here to connect my button to UIViewController**
//when I added this line my process is terminated**
[self performSegueWithIdentifier:@"YearView" sender:self];
}
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender{
if ([segue.identifier isEqualToString: @"YearView"]){
[segue.destinationViewController setTitle:@"YearView"];
}
}
ここで、ストーリーボードで私のビューを見ることができます: ![ここに画像の説明を入力][1]
編集: *この方法を使用すると、プロセスが終了します*
-(void)year:(id)sender{
// [self performSegueWithIdentifier:@"YearView" sender:self];
NSLog(@"Year button clicked");
YearView *yearVC = [[YearView alloc] initWithNibName:@"YearView" bundle:nil];
[[self navigationController] pushViewController:yearVC animated:YES]; // [yearVC release];
}