web-dev-qa-db-ja.com

メモリリーク-アプリケーションがシグナル9で終了しました

私は多くのデータ構造、uiimageviews、ビデオを処理し、ビットマップコンテキストを作成するなどのアプリケーションを持っています。アプリケーションが長期間継続して使用するとクラッシュするたびに。アプリケーションがメモリ警告でクラッシュしています->アプリケーションがシグナル9で異常終了しました。その理由は何でしょうか。シグナル9とはどういう意味ですか。

13
Priyanka V

これはメモリの問題によるものだと思います。アプリが強制終了されたため、アプリが大量のメモリを使用しています。

6
PgmFreek

この投稿をチェックしてください

http://lists.Apple.com/archives/xcode-users/2011/Mar/msg00837.html

関連しているようです。

4
drekka

また、プライバシー/許可の問題になる可能性もあります。 NSCameraUsageDescriptionとUILaunchStoryboardNameをInfo.plistファイルに追加するのを忘れたため、アプリがエラーMessage from debugger: Terminated due to signal 9でクラッシュしました。

Info.plistに次の行を追加した後、アプリはクラッシュしました。

<key>NSCameraUsageDescription</key>
<string>The app would like to let you make a picture.</string>
<key>NSPhotoLibraryUsageDescription</key>
<string>The app would like to let you choose an item from your Photos.</string>

Terminated due to signal 9.

3
Sei Flavius