shouldAutorotateToInterfaceOrientation
UIViewControllerで関数が呼び出される前に、いくつかの初期化を行いたいと思います。ただし、さまざまな関数にいくつかのプリントアウトを追加した後、これはこれらの関数が明らかに呼び出される順序です。
1.-shouldAutorotateToInterfaceOrientation
2.-loadView
3.-viewDidLoad
4.- shouldAutorotateToInterfaceOrientation
(再び)
5.-viewWillAppear
..。
さらに、関数は呼び出さinit
れinitWithNibName
ません(または、少なくとも私は印刷物を取得しません)。
init
またはinitWithNibName
(使用するメソッドに応じて)のいずれかを前に呼び出す必要があると思いましたshouldAutorotateToInterfaceOrientation
。しかし、私は間違っていたと思います(または私は何か間違ったことをしていますか?)。このビューコントローラがストーリーボードエディタで「初期ビューコントローラですか」とマークされているため、これが発生している可能性がありますか?
いずれにせよ、shouldAutorotateToInterfaceOrientation
UIViewControllerで以前に自動的に呼び出された関数は何ですか?
どうもありがとう!
注:これshouldAutorotateToInterfaceOrientation
は6.0以降で廃止されていることはわかっていますが、アプリも5.0と互換性があるようにしたいと思います。
編集:私は前にいくつかの変数を初期化したいだけですshouldAutorotateToInterfaceOrientation
、そして私はこれを一度だけ行いたいです、毎回shouldAutorotateToInterfaceOrientation
呼び出されるわけではありません。