2

私のiPhoneアプリでは、たくさんの画像を使用してテーブルビューに読み込んでいます。SDWebimageを使用しています。スクロールすると、「アプリケーションがシグナル9で異常終了しました」または「シグナル11:セグメンテーション違反」が発生します。この問題の解決方法。助けてください!!!

4

2 に答える 2

0

iOS ウォッチドッグがアプリを強制終了しています。このメカニズムは、次のような特定の条件下でアプリを終了します。

  • 空きメモリが少なくなりすぎる

  • あなたのアプリは、起動時間などの重要な部分で時間がかかりすぎます

詳細については、以下をお読みください。

https://developer.apple.com/library/ios/qa/qa1693/_index.html

http://www.raywenderlich.com/23704/demystifying-ios-application-crash-logs

2番目のリンクからの引用:

クラッシュ ログを生成するものは何ですか?

クラッシュ ログが発生する主な状況は 2 つあります。 アプリが OS ポリシーに違反している。アプリにバグがあります。iOS ポリシー違反には、起動、再開、中断、終了時のウォッチドッグ タイムアウトなどがあります。ユーザーの強制終了; と低メモリ 終了。これらについて詳しく見ていきましょう...

于 2014-07-02T10:33:16.223 に答える
0

メモリを消費しすぎるため、ウォッチドッグはあなたを殺します。didReceiveMemory 警告を処理してみてください

- (void)didReceiveMemoryWarning
{
    [super didReceiveMemoryWarning];
    // Dispose of any resources that can be recreated.
}
于 2012-12-19T14:06:14.147 に答える