2

[UIMutableIndexPath release]: message sent to deallocated instance 0x205a2930実行しようとすると、このエラーでクラッシュすることがあります。

[self.detailsTableView reloadData];

cellForRowAtIndexPath メソッドは次のとおりです。

- (UITableViewCell *)tableView:(UITableView *)aTableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
    DetailResultCell *cell = (DetailResultCell*) [aTableView dequeueReusableCellWithIdentifier:DETAIL_RESULT_CELL_ID];
    if(cell == nil)
    {
        [[NSBundle mainBundle]loadNibNamed:DETAIL_RESULT_CELL_ID owner:self options:nil];
        cell = detailResultCell;
    }
    cell.detailsResultatViagerViewController = self;
    [cell cellWithIndexPath:indexPath andChamp:[[self.resultats objectAtIndex:indexPath.section] objectAtIndex:indexPath.row]];

    return cell;
}

どうすればこれを回避できますか? 周りにtry/catchブロックを配置しようとしました[self.detailsTableView reloadData];が、それでもクラッシュが発生します...

4

0 に答える 0