오류가 너무 강해서 원하는대로 작동하지만 오류 메시지가 표시됩니다. TabBarController에 UIViewController를 추가하고 사용자가 해당 탭을 클릭 할 때지도보기를 표시 한 다음 사용자를 확대하면됩니다. 나는 xib을 만들었고 내가 한 유일한 편집은 MKMapView를 드래그하여 콘센트와 대리자를 연결하는 것이 었습니다. 그 외에는,이 모든 구현 코드입니다 :MKMapView 오류
- (void)viewDidLoad
{
[super viewDidLoad];
[mapView setShowsUserLocation:YES];
}
- (void)mapView:(MKMapView *)mapView didUpdateUserLocation:(MKUserLocation *)userLocation {
CLLocationCoordinate2D loc = [userLocation coordinate];
MKCoordinateRegion region = MKCoordinateRegionMakeWithDistance(loc, 250, 250);
[mapView setRegion:region animated:YES];
}
문제는 내가지도보기 "의 지역 선언"라는 마지막 줄에 노란색 알람 오류가 발생하고 있다는 점이다 "는 인스턴스 변수를 숨 깁니다."
그러나 앱을 실행하면 제대로 작동하는 것 같습니다. 이 오류가 무엇을 나타낼 수 있습니까?
의 중복 가능성 : http://stackoverflow.com/questions/5626885/warning-local-declaration-of-mapview-hides-instance-variable – DucatiNerd