- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath {
if (editingStyle == UITableViewCellEditingStyleDelete) {
[tableView deleteRowsAtIndexPaths:[NSArray arrayWithObject:indexPath] withRowAnimation:UITableViewRowAnimationFade];
}
这似乎适用于deleteRowsAtIndexPaths:
行的断点,但是当我拿出它时,我得到了EXC_BAD_ACCESS并且崩溃了。不知道为什么 - 它是TableViewController的默认代码 - 我添加了一些代码并且它不起作用。把断点放进来,结果就是那条线,所以把它剥离到原始代码,它仍然不起作用! :(唉......
有什么想法吗?
由于
答案 0 :(得分:0)
删除tableView numberOfRowsInSection
中的行时,需要更新以在删除行减去1之前返回行数,否则会导致此模糊崩溃。