1

MapKit デリゲートの例外的な動作が発生しています

-(MKAnnotationView *)mapView:(MKMapView *)mapView viewForAnnotation (id<MKAnnotation>)annotation
{
MKAnnotationView *annotationView=[mapView viewForAnnotation:annotation];
return annotationView;
}

mapkit に注釈を追加し、self に setdelegate を追加すると、このメソッドは呼び出されません。しかし、次のように領域を設定すると、

 MKCoordinateRegion viewRegion = MKCoordinateRegionMakeWithDistance(coordinate, 7.5*1609.344 ,7.5*1609.344 );
[productsMapView setRegion:viewRegion animated:YES];

次に、デリゲートメソッドが呼び出されます.なぜこれが起こっているのかわかりません.誰かが助けてくれます

4

1 に答える 1