Я программирую приложение карты на iPhone и хочу, чтобы карта вращалась, когда пользователь меняет свое направление. Я прочитал большинство сообщений в stackoverflow. Большинство из них предлагают использовать setUserTrackingMode
с MKUserTrackingModeFollowWithHeading
, если мы работаем с iOS 5 или более поздней версии. Это, кажется, не работает со мной по какой-то причине. Ниже приведен мой код:
-(IBAction)getLocation //This is a button
{
mapView.showsUserLocation=YES; //mapView is the instance of MKMapView
[mapView setUserTrackingMode:MKUserTrackingModeFollowWithHeading animated:YES];
}
Это показывает только местоположение пользователя, но если я перемещаю телефон, он не вращается. Еще одна вещь: я скачал проект из Интернета и включил эту строку. Там он работал только в первый раз. Я понятия не имею, почему это происходит.
Какие-либо предложения?