2009-10-28 4 views
0

Cela semble assez simple et donne un super effet graphique, le point bleu animé avec le cercle pulsant. Ce code a fonctionné parfaitement pour moi. Alors juste arrêté. Étrange! Je ne peux pas le comprendre. Je ne me souviens pas d'avoir changé une ligne. Juste plus de pulsations ... même en réinstallant l'application sur le téléphone. Hmmmmm, s'arrête-t-il s'il trouve un endroit parfait? Pas certain . . . Merci!MAPKIT: Le point bleu a juste cessé d'animer! Emplacement de l'utilisateur

if ([myTitle isEqualToString:@"Current Location"]){ 

     pin.animatesDrop = YES; 
     return nil; 
    } else { 
     [pin setPinColor:MKPinAnnotationColorPurple]; 
     pin.leftCalloutAccessoryView = button; 
} 

Répondre

0

Avez-vous essayé de supprimer la ligne suivante:

return nil; 

Retour zéro signifie qu'aucun annotationView est retourné, montrent qu'il n'y a rien à montrer.

1

Le point bleu ne pulse plus une fois que l'emplacement est verrouillé. La pulsation est une façon de montrer que c'est un emplacement approximatif.