난 내가 자기에 mapkit하는 주석과 setdelegate을 추가 할 때 내가뛰어난 동작은
같은 지역을 설정할 때이 방법은 called.But되지-(MKAnnotationView *)mapView:(MKMapView *)mapView viewForAnnotation (id<MKAnnotation>)annotation
{
MKAnnotationView *annotationView=[mapView viewForAnnotation:annotation];
return annotationView;
}
MapKit 위임에서 특별한 문제가 발생 해요
MKCoordinateRegion viewRegion = MKCoordinateRegionMakeWithDistance(coordinate, 7.5*1609.344 ,7.5*1609.344);
[productsMapView setRegion:viewRegion animated:YES];
다음 위임 방법은 전화 했어요이 당신은 프레임 워크가 작동하는 방식을 고려할 필요가 happening.Some 하나 도움
나는 대답이 없지만 게시 한 메서드가 잘못된 것입니다. 'MKAnnotationView * annotaionView = [mapView viewForAnnotation : annotation]; 올바른 – Volker
mapView 인스턴스 메소드 대신 [mapView dequeueReusableAnnotationViewWithIdentifier : @ "productAnnotation"];을 사용할 수 있습니다. 그러나 결과는 같습니다. – user3710452
당신의 진짜 질문 또는 문제는 무엇입니까? viewForAnnotation이 호출되는 시점을 파악하려고하는 이유는 무엇입니까? – Anna