私のアプリケーションには1つのビューコントローラと1つのビューがあります。 xcodeからシミュレータでアプリケーションを実行すると、アプリケーションがロードされ、viewDidLoad
、viewDidAppear
の両方が期待通りに呼び出されます。iosシミュレータviewDidLoad、viewDid閉じるまたは終了後に呼び出されない
私は、シミュレータのホーム画面に移動して、アプリに戻ってきて、 私は
viewDidLoad
が呼び出されることを期待するが、そうではありません。私はthese directionsに従うことによって アプリを終了していない、と私は両方のメソッドが呼び出されることを期待 、新鮮なアプリを再起動しますが、どちらもと呼ばれています。
これらのイベントがこれらの呼び出しをトリガーしない場合、それらの呼び出しをトリガーするのは何ですか? 実際のデバイスでは、初めてviewDidLoadが呼び出されるのは、アプリが初めて読み込まれたときだと思います。
一度アプリをインストールすると、 'viewDidLoad'は一度だけ呼び出されますか? – lf215
はい。それがインスタンス化され、すべてのプロパティがロードされるときに一度だけ呼び出されます。 –
私の携帯電話をオフにして、それをオンにすると、アプリケーションを開くviewDidLoadをもう一度呼び出す必要がありますか?私はケース1を説明しているので、答えをアップアップしていますが、私はケース2の証明を理解していないので、ソリューションとしてまだ選択していません。 – lf215