私のiPhone/iPadアプリケーションを誤って実行していると仮定して、ホームキーを押してもう一度アプリケーションを起動しています。いつも私はホームキーを押す前の状態から始めたい。次回起動時にipad/iphoneアプリケーションの状態を維持する
**要するに、私は次回に実行している間、アプリケーションの状態を維持する必要があります。
私のiPhone/iPadアプリケーションを誤って実行していると仮定して、ホームキーを押してもう一度アプリケーションを起動しています。いつも私はホームキーを押す前の状態から始めたい。次回起動時にipad/iphoneアプリケーションの状態を維持する
**要するに、私は次回に実行している間、アプリケーションの状態を維持する必要があります。
- (void)applicationDidEnterBackground:(UIApplication *)application
、アプリケーション代理人.mファイル内では、exit
関数を呼び出さないようにしてください。ホームボタンを押すと、この機能の何かが実行されます。
- (void)applicationDidEnterBackground:(UIApplication *)application {
//do nothing
}
この動作は、iphone 4.1およびipad 4.2ではデフォルトです。あなたが実際にそれを望んでいないなら、あなたはそれを特に止めなければなりません。どのバージョンをビルドしていますか?
最新のビルドであれば、binnnybと同じように、アプリをクラッシュまたは終了する機能については、applicationDidEnterBackground
とapplicationWillResignActive
をご覧ください。
exit();
はアプリストアには安全ではありません。
ありがとうございました.... – user532445
NSApplicationDelegate
に- (void)applicationWillResignActive:
を実装して、アプリケーションの状態を保存してください。起動時に保存された状態をリロードすることができます。
アプリの状態は自動的に保存され、最新のiOs Build –
私は非常にうまく理解できるように、いくつかのサンプルコードまたはこれのリンクを置くことができますか? – user532445