アプリをテストしているデバイスは、マルチタスクをサポートしていないようです。古い iPod touch と iPhone はマルチタスクをサポートしておらず、アプリを一時停止するのではなく閉じます。
iOS 4.3 以降を実行できるすべてのデバイスは、バックグラウンド処理をサポートします。4.2.1 より上に更新できないデバイスはバックグラウンドをサポートせず、ホーム ボタンを押すとアプリが閉じられます。
アプリのデリゲートにゲームの状態を保存する必要がありますapplicationWillTerminate:
- (void)applicationWillTerminate:(UIApplication *)application {
// Called when the application is about to terminate. Save data if appropriate. See also applicationDidEnterBackground:.
}
ここに現在のゲームの状態を保存し、それらを読み込みます- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions