2

iOS 7.0.1 および iPod Touch 第 5 世代デバイスでアプリケーションを実行しています。以下の手順に従うと、Xcode 5 で以下のエラーが発生してアプリが終了し、コンソールにエラーは発生しません

App quit Unexpectedly Terminated due to Memory Pressure

手順: 1) Xcode 5 を使用してアプリケーションを実行します。ログインしてからホームに移動します

2)ホームボタンをクリックして、アプリがバックグラウンドになるようにします(アプリがバックグラウンドにあることがわかります)

3) iOS から組み込みの写真アプリを起動します。1~2枚の写真をクリック

4) 1-2 枚の写真を撮った後、アプリが突然終了する メモリ不足のため終了しました

アプリで何もしていません。CPU 使用率を確認すると、0% & 使用メモリ = 15.2 MB また、私のアプリ以外にバックグラウンドで実行されているアプリは他にありません。

誰でもこれを手伝ってもらえますか? ありがとう

なぜこれが起こっているのかわかりません。Photos.app を使用しない場合、アプリはスムーズに動作します。

4

1 に答える 1

7

これについてあなたができること、またはすべきことは何もありません。アプリケーションがフォアグラウンドではなくなり、フォアグラウンド アプリ (写真) が追加のメモリを要求しています。これを提供するために、iOS はバックグラウンドで実行されているすべてのアプリを終了します。アプリがどれだけのメモリを使用しているかは関係ありません。フォアグラウンド アプリがより多くのメモリを必要とする限り、iOS はバックグラウンド アプリを終了します。

アプリがバックグラウンドに入ると、いつでも終了することが期待できます。ユーザー エクスペリエンスを向上させるには、アプリで状態の保存と復元を有効にする を参照してください。これにより、理論的には、ユーザーがアプリに戻ったときに、中断したところからアプリを開始できます。

于 2013-12-26T09:37:30.030 に答える