1
、私は3つのビューを持つUITabBarControllerを構築しました。デフォルトでは、ユーザーがアプリケーションを開いたときに、最初のビューが表示されますが、特定の基準の下では、表示するには2番目のビューが必要です。Interface BuilderとStoryboaredを使用してUITabBarControLlerに接続されたViewControllerから別のViewControllerを表示するには
したがって、AppDelgate didFinishLaunchingWithOptionsメソッドから、私は第2ビューコントローラである-presentを表示する必要があります。
通知は、私はこのような何かしようとした:
[myfirstcontrooler presentViewController:mycontrooler animated:YES completion: nil];
を私は
を得たアプリケーションは、アクティブなコントローラにモーダル
エラー&クラッシュを提示しようとしました。
ありがとうございました。
おかげでそれを試してみてください...私は私のAppdelgateにnavigationControllerプロパティを持っていませんか? navigationControllerはどうすれば入手できますか? – user836026
ああ、申し訳ありません、私はキャプションとコードのみを読んでいます。さて、コードを試してみてください。代わりにself.navigationcontrollerを使うのはmyfirstcontroolerですか? – Blade
エラーは消えましたが、何も起こりませんでした。最初のビューと2番目のビューを参照するのは間違いだと思う。より完全な例がありますか? – user836026