1

私は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];

}

ここに画像の説明を入力してください

4

1 に答える 1

2

最初のビュー コントローラーをナビゲーション コントローラーに接続し、モーダルに表示します。次に、Navigation Controller を Table View Controller に接続します。tableViewCell を詳細ビューに接続してプッシュする

ここに画像の説明を入力

于 2013-02-28T07:01:15.477 に答える