title: Slide to delete UITableViewCell not working
body: <p>I am using <strong>SWRevealViewController</strong> for side menu. The loaded UIViewController contains a UITableView. The table view had slide to delete enabled. However, the edit functionality does not work always. i.e, <strong>tableView: commitEditingStyle:</strong> does not get fired. Although it happens after several tries. I believe there is a conflict in gesture recogniser. Have been at it for a day now. Can somebody help me out here? </p>
  
  <pre><code>- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath
  {
      return YES;
  }
  
  - (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath
  {
      NSUInteger row = [indexPath row];
      NSUInteger count = [self.shopListArray count];
      if (row &lt; count) {
          [[[self.shopListArray objectAtIndex:indexPath.section] objectForKey:IFRecipe_ingredient]  removeObjectAtIndex:row];
      }
      [self.shopListTableView deleteRowsAtIndexPaths:@[indexPath] withRowAnimation:UITableViewRowAnimationFade];
  }
  </code></pre>
  
  <p>What do I do when there is a conflict in gestures? </p>