2012-02-04 3 views
1

、私は3つのビューを持つUITabBarControllerを構築しました。デフォルトでは、ユーザーがアプリケーションを開いたときに、最初のビューが表示されますが、特定の基準の下では、表示するには2番目のビューが必要です。Interface BuilderとStoryboaredを使用してUITabBarControLlerに接続されたViewControllerから別のViewControllerを表示するには

したがって、AppDelgate didFinishLaunchingWithOptionsメソッドから、私は第2ビューコントローラである-presentを表示する必要があります。

通知は、私はこのような何かしようとした:

[myfirstcontrooler presentViewController:mycontrooler animated:YES completion: nil]; 

を私は

を得たアプリケーションは、アクティブなコントローラにモーダル

エラー&クラッシュを提示しようとしました。

ありがとうございました。

答えて

1

[self.navigationController pushViewController:mycontrooler animated:YES]; 
+0

おかげでそれを試してみてください...私は私のAppdelgateにnavigationControllerプロパティを持っていませんか? navigationControllerはどうすれば入手できますか? – user836026

+0

ああ、申し訳ありません、私はキャプションとコードのみを読んでいます。さて、コードを試してみてください。代わりにself.navigationcontrollerを使うのはmyfirstcontroolerですか? – Blade

+0

エラーは消えましたが、何も起こりませんでした。最初のビューと2番目のビューを参照するのは間違いだと思う。より完全な例がありますか? – user836026

関連する問題