La imagen de anotación se reemplaza por RedPushPin cuando se mantiene presionada la anotación

He creado una anotación personalizada con lo siguiente:

-(MKAnnotationView*)mapView:(MKMapView *)mapView viewForAnnotation:(id<MKAnnotation>)annotation 
{
    MKPinAnnotationView *view = nil;
    if (annotation != mapView.userLocation)
    {
        view = (MKPinAnnotationView *)[mapView dequeueReusableAnnotationViewWithIdentifier:@"myAnnotationIdentifier"];
        if (!view) 
            view = [[MKPinAnnotationView alloc]initWithAnnotation:annotation reuseIdentifier:@"myAnnotationIdentifier"];

        if (((CustomAnnotation *)annotation).annotationType == 1)
        {
            view.image = [UIImage imageNamed:@"type1.png"];
            view.rightCalloutAccessoryView = nil;
            view.canShowCallout = YES;
        }
        else
        {
            view.image = [UIImage imageNamed:@"type2.png"];
            view.rightCalloutAccessoryView = nil;
            view.canShowCallout = YES;
        }
    }
return view;
}

Problema Cuando el usuario presiona y mantiene presionado durante 2 segundos en cualquier imagen de anotación (tipo1 o tipo2), la imagen se reemplaza por PushPin rojo (predeterminado para iPhone MKPinAnnotationView).

Quiero evitar este reemplazo. ¿Como lo puedo hacer

Respuestas a la pregunta(4)

Su respuesta a la pregunta