2017-01-18 10 views
1

アンドロイドでは、アプリケーションがosによって終了されたときに、アプリケーションが再び開かれたときにアクティビティスタックがそのまま残ります。 iosアプリが終了して再開されたときにも同様のことが起こるのですか?またはアプリが寒いスタートから開かれているかのように動作しますか?iOSが、ViewControllerが起動したアプリを終了するときに、アプリが再び開くと起動しますか?

+0

を取得するためにあなたは、以下のリンクから行くことができます。あなたはそれのためにいくつかの仕事をしなければなりません。 – Sulthan

答えて

0

下記のよろしくお答えください。我々は今日何か新しいことを学んだ。

コールドスタート。状態を復元する場合は、現在の場所と、ロードされたデータ(NSUserDefaultの場合もあります)を手動で復元する必要があります。

+4

実際にはありません。 View Controllerの保存と復元はネイティブでサポートされています。あなたはただそれをオンにする必要があります。 https://developer.apple.com/library/content/featuredarticles/ViewControllerPGforiPhoneOS/PreservingandRestoringState.htmlを参照してください。 – Sulthan

3

状態復元の概念を使用できます。ストーリーボード内のすべてのView ControllerのリストアIDがあります。アプリケーションが終了して再び起動すると、復元の概念を使用してアプリケーションが終了したのと同じ状態にナビゲートできます。私もAndroid上で状態の復元は、自動ではないことをかなり確信して実装

の手順

https://www.raywenderlich.com/117471/state-restoration-tutorial

https://developer.apple.com/library/content/featuredarticles/ViewControllerPGforiPhoneOS/PreservingandRestoringState.html

関連する問題