我使用自定义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;
}
任何人都可以建议我如何检查内存泄漏或解决此问题的方法。