title: [MKAnnotationView setAnimatesDrop:]: unrecognized selector sent to instance. But why?
body: <pre><code>(MKAnnotationView *) mapView:(MKMapView *)theMapView
               viewForAnnotation:(id &lt;MKAnnotation&gt;)annotation
  {
      if ([annotation isKindOfClass: [MyLocation class] ])
      {
          MKPinAnnotationView *annotationView = (MKPinAnnotationView *) [theMapView dequeueReusableAnnotationViewWithIdentifier:placemarkIdentifier];
          if(annotationView == nil)
          {
              annotationView = [[MKPinAnnotationView alloc]initWithAnnotation:annotation reuseIdentifier:placemarkIdentifier];
          }
          else 
          {
  
              annotationView.annotation = annotation;         
          }
  
          annotationView.enabled = YES;
          annotationView.animatesDrop = NO;
          annotationView.pinColor = MKPinAnnotationColorPurple;
          annotationView.canShowCallout = YES;
          annotationView.draggable = YES;
  
  
         return annotationView;
      }
  }
  </code></pre>
  
  <p><code>[MKAnnotationView setAnimatesDrop:]:</code> unrecognized selector sent to instance. 
  I use a number of annotations classes (MKPinAnnotationView and MKAnnotationView).  May be this error occurred because I use the dequeueReusableAnnotationViewWithIdentifier.</p>