-(void)mapView:(MKMapView *)mapView regionDidChangeAnimated:(BOOL)animated
{
//[_mapview setMapType:MKMapTypeStandard];
CLLocationCoordinate2D center = _mapview.centerCoordinate;
double lat = center.latitude;
double lng = center.longitude;
NSString *str = [NSString stringWithFormat:@"%f",lat];
NSString *str1 = [NSString stringWithFormat:@"%f",lng];
_newlat = str;
_newlong=str1;
NSLog(@"%@ %@",_newlat,_newlong);
}
このデリゲート メソッドの外側ではなく、この側で長い緯度値を取得しています。前のクラスにポップオーバーするときに、前のクラスでこの値が必要です。
デリゲートを宣言しましたが、マップをドラッグするたびに呼び出され、前のクラスで値を取得していません。