我在下面的代码中泄漏了。泄漏百分比@线的末端。谁能告诉我这是什么问题。
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
coustomMessage *cell = (coustomMessage *)[tableView dequeueReusableCellWithIdentifier:@"coustomMessage"];
if (cell == nil) {
NSArray *topLevelObjects = [[NSBundle mainBundle] loadNibNamed:@"coustomMessage" owner:self options:nil]; (93.1%)
cell = [topLevelObjects objectAtIndex:0];
}
cell.nameLable.text = [self.nameArray objectAtIndex:indexPath.row]; (3.4%)
cell.messageStatusLable.text = [[self.endPointCountArray objectAtIndex:indexPath.row] stringValue]; (3.4%)
return cell;}
答案 0 :(得分:1)
您确定在XIB文件中设置了“identifier”属性,其名称与您在代码中使用的名称相同(使用:dequeueReusableCellWithIdentifier:@“coustomMessage”)?
答案 1 :(得分:0)
优异!我有完全相同的问题我错误拼写了XIB中的标识符,因此我们正在重新创建的单元格没有重复使用,因此存在大量泄漏。谢谢!