2010-12-06 10 views
0

私のiPhone/iPadアプリケーションを誤って実行していると仮定して、ホームキーを押してもう一度アプリケーションを起動しています。いつも私はホームキーを押す前の状態から始めたい。次回起動時にipad/iphoneアプリケーションの状態を維持する

**要するに、私は次回に実行している間、アプリケーションの状態を維持する必要があります。

答えて

0

- (void)applicationDidEnterBackground:(UIApplication *)application、アプリケーション代理人.mファイル内では、exit関数を呼び出さないようにしてください。ホームボタンを押すと、この機能の何かが実行されます。

- (void)applicationDidEnterBackground:(UIApplication *)application { 
    //do nothing 
} 
+0

私は非常にうまく理解できるように、いくつかのサンプルコードまたはこれのリンクを置くことができますか? – user532445

0

この動作は、iphone 4.1およびipad 4.2ではデフォルトです。あなたが実際にそれを望んでいないなら、あなたはそれを特に止めなければなりません。どのバージョンをビルドしていますか?

最新のビルドであれば、binnnybと同じように、アプリをクラッシュまたは終了する機能については、applicationDidEnterBackgroundapplicationWillResignActiveをご覧ください。

exit();はアプリストアには安全ではありません。

+0

ありがとうございました.... – user532445

0

NSApplicationDelegate- (void)applicationWillResignActive:を実装して、アプリケーションの状態を保存してください。起動時に保存された状態をリロードすることができます。

+0

アプリの状態は自動的に保存され、最新のiOs Build –

関連する問題