来自调试器的消息:由于TableView单元中的内存压力而终止

时间:2015-09-17 13:01:45

标签: ios objective-c iphone uitableview

我使用自定义nib文件创建了表视图,其中我添加了两个图像来创建像网格一样的视图。当我添加大约50行时,应用程序会向我显示消息"内存警告"然后它会崩溃并且Xcode向我显示错误"来自调试器的消息:由于内存压力而终止"。我在iPhone 4s测试应用程序。它也在iPhone 6中崩溃。我也使用SDWebimage库来加载图像。但即使在评论了" cellForRowAtIndexPath"中的设置图像的代码之后它崩溃的方法。这是我的代码

 SingleEventTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"SingleEventTableViewCell"];

if (cell == nil)
{
    NSLog(@"cell allocated");

    cell = [[SingleEventTableViewCell alloc]initWithStyle:UITableViewCellStyleDefault reuseIdentifier:@"SingleEventTableViewCell"];
    NSArray *nib = [[NSBundle mainBundle] loadNibNamed:@"SingleEventTableViewCell"
                                                 owner:self options:nil];
    cell = [nib objectAtIndex:0];
    cell.selectionStyle=UITableViewCellSelectionStyleNone;
}

任何人都可以建议我如何检查内存泄漏或解决此问题的方法。

0 个答案:

没有答案