如何删除tableView中的单元格

时间:2013-11-24 08:53:54

标签: ios uitableview

我想让用户在我的应用中删除一行。但它没有用。我是应用程序开发的新手,所以请帮助我。

 - (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath
 {
    [self.userSelectedNamesAndMeaning removeObjectForKey:indexPath];
    [self.userSelectedNamesAndMeaning writeToFile:self.pathToPlist atomically:YES];
    [self.tableView deleteRowsAtIndexPaths:[NSArray arrayWithObject:indexPath] withRowAnimation:UITableViewRowAnimationFade];

    [tableView reloadData];
 }

1 个答案:

答案 0 :(得分:0)

我想到了如何从NSMutableDictionary中删除Key值,解决方案是

   [self.userSelectedNamesAndMeaning removeObjectForKey:[self.allNames objectAtIndex:indexPath.row]];

其中allNames是存储绘制表格的所有名称的NSArray。

现在的问题是从UI中删除行并显示异常错误。