2011-01-03 18 views

答えて

3

アプリケーションがサスペンド状態になっている可能性があります。 「iOSのアプリケーション・プログラミング・ガイド」(link1)(link2)から:

  • 「 バックグラウンド状態に入るほとんどのアプリケーションは、その後まもなく サスペンド状態に移動されます。」
  • "アプリケーションが 現在中断されている場合、applicationWillTerminate:メソッド は呼び出されません。
  • "あなたのアプリケーションが現在 が中断されている場合、システムは 通知なしで アプリケーションをメモリから削除します。

代わりにapplicationDidEnterBackground:を使用します。または、バックグラウンド実行を完全にオプトアウトすることもできますが、ユーザーがホームボタンを押したときにプログラムが終了するだけです。

関連する問題