ボタンが押されたときにmapViewで特定の経度と緯度に移動し、ボタンをドロップできるかどうかを判断しようとしています。以前は機能していた「newAnnotation」ピンのコードをコピーしましたが、ボタンのコード内では機能しない可能性があることに気付きました。これが私のボタンコードです:
-(IBAction)buttonPressed
{
CLLocationCoordinate2D location;
MKCoordinateSpan span;
location.latitude = (double) 44.4758;
location.longitude = (double) -73.2125;
span.latitudeDelta=0.2;
span.longitudeDelta=0.2;
MapViewAnnotation *newAnnotation = [[MapViewAnnotation alloc] initWithTitle:@"BCA"
andCoordinate:location];
[self.mapView addAnnotation:newAnnotation];
[newAnnotation release];
themapView = [[MapView alloc] initWithNibName:@"MapView" bundle:nil];
[self.view addSubview:themapView.view];
}
ボタンが機能し、実際にmapViewに移動して座標を処理していることはわかっていますが、タイトルの付いたピンをドロップしているだけではありません。現在、私のコードはそのままでエラーはありません。他のコードを見る必要がある場合は、私に知らせてください。どうもありがとう。