我正在使用以下代码
-(MKAnnotationView *) mapView:(MKMapView *)mapView viewForAnnotation:(id<MKAnnotation>)annotation
{
if ([[annotation title] isEqualToString:@"Current Location"] )
{
MKAnnotationView *anView = [[MKAnnotationView alloc] initWithAnnotation:annotation reuseIdentifier:@"currentPin"];
anView.image = [UIImage imageNamed:@"pin_green.png"];
anView.canShowCallout = true;
anView.enabled = true;
return anView;
}
问题是,它随机消失并再次出现。给用户带来非常糟糕的体验。有任何解决这个问题的方法吗?