title: didSelectRowAtIndexPath called only with long press on a tableView embedded in a container view
body: <p>I have a <code>UItableViewController</code> inside a containerView and when I touch in one of my cells, it doesn't call <code>didSelectRowAtIndexPath</code>. However, if I long press, this method is called normally.</p>
  
  <p>I've used <code>storyboard</code> and my <code>delegate</code> and <code>datasource</code> are my <code>tableViewController</code>.</p>
  
  <p>Here is my tableViewController code:</p>
  
  <pre><code>#pragma mark - Table view data source
  
  - (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
  {
      return nuberOfSections;
  }
  
  - (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
  {
      return nuberOfSections;  
  }
  
  - (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section
  {
      return heightForHeader;
  }
  
  - (CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section {
      return 0.01f;
  }
  
  - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
      MWSideMenuTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"menuCell"];
      // cell settups
      return cell;
  }
  
  - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{
      [tableView deselectRowAtIndexPath:indexPath animated:YES];
      // Some action done
  }
  </code></pre>