应用程序崩溃是由于;应用程序异常退出,信号为9“;或;应用程序异常退出,信号为11:分段故障“;在Iphone中

应用程序崩溃是由于;应用程序异常退出,信号为9“;或;应用程序异常退出,信号为11:分段故障“;在Iphone中,iphone,ios,segmentation-fault,sdwebimage,Iphone,Ios,Segmentation Fault,Sdwebimage,在我的iPhone应用程序中,我使用了大量图像并加载到tableview中。我正在使用SDWebimage。当滚动时,我收到“应用程序异常退出,信号9”或“信号11:分段错误”。如何解决此问题。请帮忙 看门狗杀了你,因为你消耗了太多的内存。尝试处理didReceiveMemory警告 - (void)didReceiveMemoryWarning { [super didReceiveMemoryWarning]; // Dispose of any resources that

在我的iPhone应用程序中,我使用了大量图像并加载到tableview中。我正在使用SDWebimage。当滚动时,我收到“应用程序异常退出,信号9”或“信号11:分段错误”。如何解决此问题。请帮忙

看门狗杀了你,因为你消耗了太多的内存。尝试处理didReceiveMemory警告

- (void)didReceiveMemoryWarning
{
    [super didReceiveMemoryWarning];
    // Dispose of any resources that can be recreated.
}

iOS看门狗正在杀死你的应用程序。此机制在某些条件下终止您的应用程序,包括:

  • 可用内存变得太低

  • 您的应用程序在关键部分(例如启动时间)花费的时间太长

有关更多信息,请阅读:

引自第二链接:

什么会生成崩溃日志

有两种主要情况会导致崩溃日志:你的应用程序 违反操作系统策略。你的应用程序中存在漏洞。iOS策略 违规行为包括以下情况,例如在发生故障时看门狗超时 启动、恢复、暂停和退出;用户强制退出和低内存 终止。让我们更详细地看一下这些


你能提供一些具体的细节吗?如代码进入、错误详细信息、调试消息?@CBredlow:am在控制台中收到以下报告:应用程序“xxxxx”异常退出,信号为11:分段错误:已将crashreport保存到/Library/Logs/CrashReporter/LowMemory-2012-12-20-120633。plist使用uid:0 gid:0、synthetic\u euid:0 egid:0不是唯一可以执行此操作的操作。如果你的应用程序IDFinishLaunching:花费的时间太长,看门狗也会因此杀了你。@Occlus是的,但这不符合这个问题——a)他有一个lowMem错误,b)不是在开始时间,自由内存太低听起来可能与这个问题有关。