0

Xcode 3 でアプリを開発しました。シミュレーターで問題なく動作しました。xcode 4.2 をダウンロードしてインストールしました。アプリをロードしたところ、xcode で修正されたビルドの問題がいくつかあったため、シミュレーターでビルドを実行して成功しました。

アプリは正常に動作しましたが、アプリを閉じて再起動すると、閉じる前に最後に使用した画面に残ります。シミュレーター 3.00 では、スプラッシュ ページでアプリの最初から常に再開されますが、シミュレーター 4.2 では、最後に閉じられる前の画面に移動します。

再起動時に常に最初に戻るように、どこかに追加する必要があるコードはありますか?

4

1 に答える 1

2

UIApplicationExitsOnSuspendを info.plist に追加できます。

UIApplicationExitsOnSuspend (Boolean - iOS)は、終了時にアプリケーションをバックグラウンドに移動するのではなく、終了する必要があることを指定します。iPhone SDK 4.0 以降にリンクされたアプリケーションには、このキーを含め、その値を YES に設定して、バックグラウンド実行とアプリケーションの一時停止に自動的にオプトインされるのを防ぐことができます。このキーの値が YES の場合、アプリケーションは終了し、バックグラウンドに移動する代わりにメモリからパージされます。このキーが存在しないか、NO に設定されている場合、アプリケーションは通常どおりバックグラウンドに移動します。

于 2012-04-28T05:33:12.087 に答える