2011-07-27 16 views
0

アプリには現在の場所を示すmapViewとボタンがあります。ボタンを押すとhttp://i.stack.imgur.com/eFAnc.pngのような地図を読み込む前に、アプリが殺されます。mapViewがロードされているかどうかを知る方法?

キルポイントは以下のとおりです。

 [mapView setRegion:region animated: TRUE]; 
     [mapView regionThatFits:region]; 

マップがロードされていることが検出されたら、それを処理できます。

+1

エラーメッセージまたはスタックトレースがありますか。どのように地域が正確にどのように設定されていますか? – Anna

答えて

0

MKMapViewDelegateは、マップがロードされたときに「 - (void)mapViewDidFinishLoadingMap:(MKMapView *)mapView」を呼び出します。

+0

それは動作します。ありがとう、リファレンスはこちら:http://developer.apple.com/library/ios/#documentation/MapKit/Reference/MKMapViewDelegate_Protocol/MKMapViewDelegate/MKMapViewDelegate.html – dobiho

関連する問題