2012-04-29 7 views
1

iPad用のクイズをプログラミングしていて、クイズ中にユーザーがホームボタンを押してアプリを再起動すると、クイズが既にキャンセルされてからスタートページに戻るようにします。アプリ。 これで、最後のビューに戻ります。iOSアプリケーションがアクティブになると常にスタートページに入る

また、アプリが再起動したときに再びスプラッシュスクリーンを表示します。

ホームボタンを押したときにアプリが完全にリセットされていれば大丈夫です。事前に

おかげで

答えて

2

プロジェクトのplistで 'アプリケーションはバックグラウンドで実行されません'を選択してください。オプションがない場合は、横にある「+」を押してプロパティを追加します。

enter image description here

これはアプリが新たにそれを開いていますたびに起動することが保証されます。

+0

ありがとう、私はplistファイルを確認するヒントを与える前に私はすでに男としてそれを見つけた:) – oybcs

2

だから、あなたはマルチタスクを無効にしたいですか?

info.plistにUIApplicationExitsOnSuspend = YESを設定してください。

あなたが画面から再開したくない場合を除き、その場合はAppDelegateのライフサイクルコールバックを調べる必要があります。

+0

こんにちは、ヒントありがとうございます。それはまさに私が探してきたものです。 私は単純に「アプリケーションはバックグラウンドで実行されません」をYESに設定します – oybcs

+0

このアプローチはAppleによってはお勧めできません。非常に納得のいく理由がない場合は、拒絶の理由になる可能性があります。 –

+0

そのような主張の原因はありますか? –

関連する問題