title: Simultaneous gestures iOS don't work as expected
body: <p>I'm trying to implement a simultaneous two-finger left swipe and two-finger right-swipe.</p>
  
  <p>In my viewDidLoad, I initialize the gestures as follows:</p>
  
  <pre><code>swipeRecognizerL= [[UISwipeGestureRecognizer alloc]
                         initWithTarget:self action:@selector(handleSwipeL)];
  swipeRecognizerL.direction=UISwipeGestureRecognizerDirectionLeft;
  swipeRecognizerL.numberOfTouchesRequired=2;
  swipeRecognizerL.delegate = self;
  
  
  swipeRecognizerR= [[UISwipeGestureRecognizer alloc]
                         initWithTarget:self action:@selector(handleSwipeR)];
  swipeRecognizerR.direction=UISwipeGestureRecognizerDirectionRight;
  swipeRecognizerR.numberOfTouchesRequired=2;
  swipeRecognizerR.delegate = self;
  </code></pre>
  
  <p>I then add the recognizers to an AVPlayerViewController; </p>
  
  <pre><code>AVPlayerViewController *controller = [[AVPlayerViewController alloc]init];
  [controller.view.subviews[0] addGestureRecognizer:swipeRecognizerR];
  [controller.view.subviews[0] addGestureRecognizer:swipeRecognizerL];
  </code></pre>
  
  <p>The delegate methods look like this:</p>
  
  <pre><code>- (BOOL)gestureRecognizerShouldBegin:(UIGestureRecognizer *)gestureRecognizer{
      return YES;
  }
  
  - (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer{
  
      NSLog(@"This one:%@,  theOtherOne:%@", gestureRecognizer, otherGestureRecognizer);
      return YES;
  }
  - (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch{
      return YES;
  }
  </code></pre>
  
  <p>Now, individual two-finger swipes are recognized OK, but when I do a double two-finger swipe (one left, one right), somehow, it seems to be interpreted as a pinch gesture, as per the logging in <em>shouldRecognizeSimultaneouslyWithGestureRecognizer</em> :</p>
  
  <blockquote>
    <p>This one:; target= &lt;(action=handleSwipeR,
    target=)>; numberOfTouchesRequired = 2;
    direction = right>,  theOtherOne:; target=
    &lt;(action=_handlePinchGesture:, target=)>></p>
  </blockquote>
  
  <p>Any clue what I'm doing wrong? Let me know if you need additional information.</p>