1
세 개의 UIButton을 포함하는 상세 뷰가 있습니다. 각각의 뷰는 스택에 다른 뷰를 푸시합니다. 버튼 중 하나는 MKMapView에 연결됩니다. 해당 버튼을 누르면 상세 뷰에서 위도 및 경도 변수를지도보기로 보내야합니다.하나의 뷰에서 다른 뷰로 변수를 전달할 수 없습니다.
- (IBAction)goToMapView {
MapViewController *mapController = [[MapViewController alloc] initWithNibName:@"MapViewController" bundle:nil];
mapController.address = self.address;
mapController.Title = self.Title;
mapController.lat = self.lat;
mapController.lng = self.lng;
//Push the new view on the stack
[[self navigationController] pushViewController:mapController animated:YES];
[mapController release];
mapController = nil;
}
을하지만 빌드 할 때 나는이 얻을 : 나는 IBAction를에 문자열 선언을 추가하기 위해 노력하고있어 '오류 : 할당에서 호환되지 않는 유형을'위도와 LNG 변수 모두에 대해. 그래서 제 질문은 변수를 한 뷰에서 다른 뷰로 전달하는 것입니까? 그리고 MKMapView는 위도와 경도를 문자열이나 숫자로 받아들입니까?