Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- - (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath
- {
- if (editingStyle == UITableViewCellEditingStyleDelete) {
- // Delete the row from the data source
- // [self saveList];
- [tableView beginUpdates];
- NSDate *dateRepresentingThisDay = [self.sortedDays objectAtIndex:indexPath.section];
- NSMutableArray *eventsOnThisDay = [self.sections objectForKey:dateRepresentingThisDay];
- [eventsOnThisDay removeObjectAtIndex:indexPath.row];
- if ([eventsOnThisDay count] > 0){
- [tableView deleteRowsAtIndexPaths:@[indexPath] withRowAnimation:UITableViewRowAnimationFade];
- }else{
- [tableView deleteSections:[NSIndexSet indexSetWithIndex:indexPath.section]
- withRowAnimation:UITableViewRowAnimationFade];
- [self.sections removeObjectForKey:dateRepresentingThisDay];
- [self.sortedDays removeObjectAtIndex:indexPath.section];
- }
- [tableView endUpdates];
- }
- [self.events removeObjectAtIndex:indexPath.row];
- [self createSections];
- [self.tableView reloadData];
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement