2

在我的 iPhone 应用程序中,我使用了大量图像并加载到 tableview 中。我正在使用 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

引用第二个链接:

什么会生成崩溃日志?

有两种主要情况会导致崩溃日志: 您的应用违反了操作系统政策。您的应用程序中存在错误。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 回答