문제 : 아이폰 5.0 시뮬레이터왜 regionWillChangeAnimated입니까 : 패닝하는 동안 절대로 호출되지 않습니까?
내 MKMapViewDelegate
의 - (void)mapView:(MKMapView *)mapView regionWillChangeAnimated:(BOOL)animated
선택은 내가지도를 이동하는 동안 호출되지 않습니다 (단, 줌 상태라고합니다). 4.3 시뮬레이터 및 4.3 장치에서 작동해야합니다 (또는 최소한 필자가 가정해야 함). 현재 5.0 장치에 대한 액세스 권한이 없습니다.
:
나는 MKMapView 인스턴스 (인터페이스 빌더에서 만든) 한 - 내가 viewWillLoad에 체크 더블
- (void)viewDidLoad {
assert(self.myMapView);
[self.stopMapView setDelegate:self];
}
내가 더
MKMapViewDelegate
의 선택기의 일부를 정의
하지만, 나를 염려하는 것 :
- (void)mapView:(MKMapView *)mapView regionWillChangeAnimated:(BOOL)animated
{
RKLogDebug(@"Will Change map longSpan: %lf", mapView.region.span.longitudeDelta);
}
- (void)mapView:(MKMapView *)mapView regionDidChangeAnimated:(BOOL)animated
{
RKLogDebug(@"Did Change map longSpan: %lf", mapView.region.span.longitudeDelta);
}
여기에 무슨 일이 일어나고있는가요? 위임자는 iPhone 5.0 Simulator에서 MKMapView의 '패닝'에 대해 알지 못합니다. 나는 이미 시뮬레이터 콘텐츠를 리셋하려고했지만 아무 소용이 없다. 나는 시뮬레이터 버그인지 iOS5의 의도 된 동작인지 궁금하다. (저는 10.7.2 & Xcode 4.2입니다.)