私は iPad 用のクイズをプログラミングしています。ユーザーがクイズ中にホームボタンを押してアプリを再起動すると、クイズが既にキャンセルされ、アプリのスタートページに戻ります。これで、最後に表示していたビューに戻るだけです。
また、アプリの再起動時にスプラッシュスクリーンを再度表示したいです。
ホームボタンを押したときにアプリを完全にリセットするのは素晴らしいことです。
前もって感謝します
それで、マルチタスクを無効にしたいですか?
info.plist にUIApplicationExitsOnSuspend
=を設定します。YES
画面から再開したいだけでない限り、その場合は AppDelegate のライフサイクル コールバックを調べる必要があります。
プロジェクトの plist で [アプリケーションはバックグラウンドで実行されません] オプションを選択します。オプションが表示されない場合は、横の「+」を押してプロパティを追加します。
これにより、アプリを開くたびに新たに起動するようになります。