title: How to intercept touches events on a MKMapView or UIWebView objects?
body: <p>I'm not sure what I am doing wrong but I try to catch touches on a <code>MKMapView</code> object. I subclassed it by creating the following class :</p>
  
  <pre><code>#import &lt;UIKit/UIKit.h&gt;
  #import &lt;MapKit/MapKit.h&gt;
  
  @interface MapViewWithTouches : MKMapView {
  
  }
  
  - (void) touchesBegan:(NSSet *)touches withEvent:(UIEvent *) event;   
  
  @end
  </code></pre>
  
  <p>And the implementation :</p>
  
  <pre><code>#import "MapViewWithTouches.h"
  @implementation MapViewWithTouches
  
  - (void) touchesBegan:(NSSet *)touches withEvent:(UIEvent *) event {
  
      NSLog(@"hello");
      //[super touchesBegan:touches   withEvent:event];
  
  }
  @end
  </code></pre>
  
  <p>But it looks like when I use this class, I see nothing on the Console : </p>
  
  <pre><code>MapViewWithTouches *mapView = [[MapViewWithTouches alloc] initWithFrame:self.view.frame];
  [self.view insertSubview:mapView atIndex:0];
  </code></pre>
  
  <p>Any idea what I'm doing wrong?</p>