私はiPhoneアプリケーションに2つのViewControllerを持っています。
1.)FirstVC
2.)SecondVC
私のFirstVCにはボタンが1つあります。そのボタンをタップすることで、でSecondVCを開きましたpresentModalViewController
。以下のコードを見てください。
- (IBAction)buttonClicked:(id)sender
{
SecondVC *secondVC = [SecondVC alloc] initWithNibName:@"SecondVC" bundle:nil];
[self.navigationController presentModalViewController:secondVC animated:YES];
}
SecondVCに移動しました。SecondVCでは、ナビゲーションバーと「キャンセル」ボタンをleftBarButtonItemとして作成しています。キャンセルボタンにボタンクリックイベントを設定しました。その方法では、SecondVCを却下したいと思います。以下のメソッドはSecondVCにあります。以下のコードを見てください。
- (void)cancelButtonClicked
{
[self dismissModalViewControllerAnimated:YES];
}
このコードは機能しません。このコードでSecondVCを却下することはできません。別のトリックを提案してください。