У меня на панели навигации есть кнопка «Редактировать», и у меня есть табличное представление.
Моя кнопка редактирования вызывает метод -editAction.
И затем, у меня есть этот кусок кода, чтобы удалить ячейку, но я не знаю, как сделать кнопку редактирования, чтобы вызвать этот код ... или как кнопка редактирования может позволить табличному представлению отображать эти красные удалите круги для каждой ячейки, которые затем вызывают это:
// Override to support editing the table view.
- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath {
if (editingStyle == UITableViewCellEditingStyleDelete) {
// Delete the managed object at the given index path
NSManagedObject *eventToDelete = [eventsArray objectAtIndex:indexPath.row];
[managedObjectContext deleteObject:eventToDelete];
// Update Event objects array and table view
[eventsArray removeObjectAtIndex:indexPath.row];
[tableView deleteRowsAtIndexPaths:[NSArray arrayWithObject:indexPath] withRowAnimation:YES];
// Commit the change
NSError *error;
if (![managedObjectContext save:&error]) {
// Handle the error
}
}
}