0

ストーリーボードを初めて使用するので、助けていただければ幸いです。

以前の設定が存在しない場合にのみ表示される設定ビューコントローラーがあります。それらが設定されている場合、別の vc (メインの vc) がロードされます。

添付画像の方法でやってみたのですが、よくわかりません…

RootViewControllerでは、設定が以前に設定されているかどうかを viewDidLoad でテストしており、ShowMainまたはShowSettingsを識別子として Segue をトリガーしています。

[self performSegueWithIdentifier:@"ShowMain" sender:self];

もちろん、RootViewController は NavigationController 階層に表示されます (戻るボタンが表示されます)。これは望ましくありません。

これについてどうすればいいですか?

ティア!S.ここに画像の説明を入力

4

1 に答える 1

2

どうやら、RootViewControllerどの実際のコントローラーを表示するかを決定するためだけが存在する場合は、それを取り除くことをお勧めします。メイン コントローラーを最初のコントローラーとして設定し、設定ロジックを .xml ファイルに含めることができます viewDidLoad。次に、設定コントローラーがモーダルセグエを使用して表示されるようにします。設定が完了したら (必要に応じて)、それを閉じて、メインの設定に戻ります。

于 2012-08-06T12:23:17.077 に答える