我想向我的 UITableViewCell 添加一个自定义删除按钮,而不是标准的滑动删除。我需要做的就是删除单元格。我正在使用核心数据和 NSFetchedResultsController。
有谁知道我可以使用的动作?我希望它是一个 IBAction,这样我就可以将它链接到单元格上的一个按钮。
编辑:我想澄清一下,我了解如何将按钮放在单元格上,但我需要有关删除单元格的操作的帮助。谢谢!
编辑2:这是editingStyle代码。我不想使用库存滑动删除,但使用自定义按钮。有谁知道如何将此代码转换为可以连接到按钮的操作?
if (editingStyle == UITableViewCellEditingStyleDelete) {
[self.tableView beginUpdates];
// Delete the task
Task *taskToDelete = [self.fetchedResultsController objectAtIndexPath:indexPath];
NSLog(@"Deleting (%@)", taskToDelete.name);
[self.managedObjectContext deleteObject:taskToDelete];
[self.managedObjectContext save:nil];
// Delete the row
[self.tableView deleteRowsAtIndexPaths:[NSArray arrayWithObject:indexPath] withRowAnimation:UITableViewRowAnimationRight];
[self performFetch];
[self.tableView endUpdates];
}