タグ

ブックマーク / kinsentansa.blogspot.com (1)

  • MKMapViewでユーザーの現在地を表示している場合、MKMapView作成直後に破棄するとクラッシュする場合の対処

    MKMapViewでユーザーの現在地を表示している場合、MKMapView作成直後に破棄するとクラッシュする場合の対処 MKMapViewでユーザーの現在地を表示している場合、作成した直後に破棄するとクラッシュする場合があるとわかった。 トレースを見ると「MKDotBounceAnimation animationDidStop:finished」で問題が出ているようだ。この段階では地図上には何のアノテーションも追加していない。 つまり、どうやらMKMapView組み込みのユーザー現在地表示用のアノテーションのアニメーションに原因があるようだ。地図でユーザーの現在地を表示すると例のあの青いやつがぴょんぴょんハネるアニメーションがあるが、多分あれだ。 その後しつこくテストした結果、ハネるアニメーションだけでなく、誤差範囲を示す円を描画するアニメーションでも問題が出る場合があった。 他にも困っ

  • 1