それをやった!!とても幸せ。押されたボタンに基づいて前のビューから異なる座標を渡し、IF ステートメントを使用して次のビューにそれらの座標を固定しています。これは間違いなくプログラミングの第一人者にとっては簡単なことですが、私は経験がないのでうれしいです:)
-(void)viewWillAppear:(BOOL)animated
{
CLLocationCoordinate2D location;
NSLog(@"self.stringToDisplay = %@", self.stringToDisplay);
if ([self.stringToDisplay isEqualToString: @"44.48, -73.21"])
{
location.latitude = (double) 44.4758;
location.longitude = (double) -73.2125;
MapViewAnnotation *newAnnotation = [[MapViewAnnotation alloc] initWithTitle:@"Burlington, VT" andCoordinate:location];
[self.mapView addAnnotation:newAnnotation];
}
if ([self.stringToDisplay isEqualToString: @"51.50, -0.14"])
{
location.latitude = (double) 51.5010;
location.longitude = (double) -0.1425;
MapViewAnnotation *newAnnotation = [[MapViewAnnotation alloc] initWithTitle:@"Buckingham Palace" andCoordinate:location];
[self.mapView addAnnotation:newAnnotation];
}
}