2012-04-28 3 views
1

지도보기가있는 첫 번째보기 컨트롤러가 있습니다. showUserLocation이 YES로 설정되고 완벽하게 작동합니다. 그런 다음 방법을 구현했습니다.프로그래밍 방식으로지도보기 사용자 위치 새로 고침

- (void)mapView:(MKMapView *)mapView didUpdateUserLocation:(MKUserLocation *)userLocation 

userLocation을 업데이트 할 때 몇 가지 작업을 수행합니다. 작동하지만, 처음입니다. 그런 다음 다른보기로 전환 한 다음 mapViewcontroller로 돌아 오면 didUpdateUserLocation은 사용자 위치가지도에 표시 되더라도 다시 실행되지 않습니다.

의견이 있으십니까? 사전에

감사에서 iOS 5의 경우

답변

0

사무엘, [mapView setUserTrackingMode:MKUserTrackingModeNone animated:NO]를 사용합니다. 둘째

- 당신이

- (void)mapView:(MKMapView *)aMapView 
     didUpdateUserLocation:(MKUserLocation *)aUserLocation 

방식으로 호출하는 경우

[aMapView setRegion:region animated:YES]; 

하지 않는다 당신은 사용자의 위치로 이동하려는 경우 그.

관련 문제