В Maps.app работает так же: когда вы нажимаете и удерживаете секунду или две, приложение сбрасывает булавку.
Я приложу здесь кусок кода (мне нужен LongPress для работы с аннотациями, и он не работает в этом коде). Пожалуйста, подумайте о помощи.
MKPinAnnotationView* pinView = [[[MKPinAnnotationView alloc] initWithAnnotation:annotation reuseIdentifier:MeAnnotationIdentifier] autorelease];
pinView.canShowCallout = NO;
UILongPressGestureRecognizer *longPressGesture = [[UILongPressGestureRecognizer alloc] initWithTarget:self action:@selector(showCountdown:)];
[pinView addGestureRecognizer:longPressGesture];
[longPressGesture release];