2011年1月27日木曜日

MKAnnotationのuserlocation BreadCrumbってなんだ?



MKMapKit を使ったMapView にAnnotationを行い、

mapView.annotationsからannotation情報を取得する際、

まれに、MKUserLocationではなく

「MKUserLocationBreadCrumb」とかいう

変なのが入ってくるときがある。

なんですかこれ。


わからないですが、推測では、corelocationでとってる緯度経度が一つ前に取得した緯度経度から

急激に移動したときに入ってきてるような気がする。。

MyAnnotaionクラスで、緯度経度、タイトル、サブタイトルなどの

もともとMKAnnotationにないプロパティを設定している場合は、

MKUserLocationBreadCrumbがくるとエラーになり、アプリが落ちます。。。

0 件のコメント:

コメントを投稿