iPhone で地図アプリをプログラミングしていて、ユーザーが方向を変えると地図が回転するようにします。私は、stackoverflow に関するほとんどの投稿を読みました。それらのほとんどは、iOS 5 以降で作業している場合はsetUserTrackingMode
withの使用を提案しています。MKUserTrackingModeFollowWithHeading
これは何らかの理由で私にはうまくいかないようです。以下は私のコードです:
-(IBAction)getLocation //This is a button
{
mapView.showsUserLocation=YES; //mapView is the instance of MKMapView
[mapView setUserTrackingMode:MKUserTrackingModeFollowWithHeading animated:YES];
}
これはユーザーの場所のみを表示しますが、電話を動かしても回転しません。もう1つ、インターネットからプロジェクトをダウンロードし、この行を含めました。そこで初めて機能しました。なぜこれが起こっているのか分かりません。
助言がありますか?