こんにちは、私はこの方法を得ました:
-(void)adresseZeigen
{
NSLog(@"%s",__PRETTY_FUNCTION__);
selectedAnnotation = [[MKPointAnnotation alloc]init];
selectedAnnotation.title = selectedCompanyName;
selectedAnnotation.subtitle = selectedCompanyAdresse;
selectedAnnotation.coordinate = selectedCompanyPoint;
NSLog(@"selected title: %@",selectedAnnotation.title);
NSLog(@"selected subtitle: %@",selectedAnnotation.subtitle);
NSLog(@"selected latitude is: %f", self.selectedAnnotation.coordinate.latitude );
NSLog(@"selected longitude is: %f", self.selectedAnnotation.coordinate.longitude );
[mapView addAnnotation:selectedAnnotation];
MKCoordinateRegion selectedRegion;
selectedRegion.center = selectedCompanyPoint;
selectedRegion.span.longitudeDelta = 0.01;
selectedRegion.span.latitudeDelta = 0.01;
[mapView setRegion:selectedRegion animated:YES];
}
実際には、マップビューに注釈が表示されるはずです。
私のログ出力は次のとおりです。
-[SecondViewController adresseZeigen]
selected title: Company 2
selected subtitle: Company 2 Adresse
selected latitude is: 48.620000
selected longitude is: 9.460000
しかし、どういうわけか、地図上に注釈が表示されません。
誰か助けてくれませんか?