すべて、現在表示されているView ControllerのIDに基づいてセグエを実行しようとしています。基本的に、VC のストーリーボード ID を指定したので、コードでこれらにアクセスしたいと考えています。したがって、基本的に、既存のView Controllerが最初の場合はfirstSegueを実行し、2番目の場合はsecondSegueを実行するなどのロジックが必要です。また、私の VC はナビゲーション コントローラーの一部であり、ナビゲーション コントローラーには、現在のビュー コントローラーなどを表示できるプロパティがあることを知っています。しかし、それが何であるかはわかりませんでした。誰か助けてくれませんか?繰り返しますが、コードは次のようになると予想しています。
(IBAction)firstButtonPressed:(id)sender
{ if (presentviewcontroller ==a) // If the current view controller Is A
{
[self performSegueWithIdentifier:@"segueA" sender:self];}
if(storyboard.viewcontroller==b)//If the current view controller is B
{
[self.performSegueWithIdentifier:@"segueB" sender:self];}
}
誰かがコードを手伝ってくれますか?