私は3つのビューコントローラーを持っています。私のfirstviewコントローラーは、ルートビューコントローラーが通常のビューコントローラーであり、ナビゲーションコントローラーではないことを意味します。ナビゲーションコントローラーとして2番目のビューコントローラーに3番目と4番目のビューコントローラーをプッシュしてもらいたい。下の画像は私のストーリーボードを正確に示していますが、ナビゲートすると、うまく機能しないので、間違っているところを案内してくれます。
これは、別のViewControllerに移動するために使用しているコードです
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
ViewController2 *yourViewController = [self.storyboard instantiateViewControllerWithIdentifier:@"ViewController2"];
[self.navigationController pushViewController:yourViewController animated:YES];
}