私は2つの場所の間に経路を描こうとしています。そのために私はCLLocation
startPoin、endPoindという2つのインスタンスを持っています。私はこの2つの位置を2つの対応するLocation Address.Afterに変換して、Google map webserviceからすべてのルートポイントを取得したいと考えています。次のコードも同様でした。私は順序MKReverseGeocoderデリゲートメソッドは別のスレッドで動作していますか?
[self update:startPoint]; //MKReverseGeocoder start point
[self update:endPoint]; //MKReverseGeocoder end point
[self updateRoute];
残念ながら[自己updateRoute]でメソッドを呼び出していますのviewDidLoadで
。最初にMKReverseGeocoder
デリゲートメソッドと比較して実行されています。このメソッドでは、位置配列がnullです。 EXEBADACCESSの取得。どのように私はこの価値が来ることができます。 MKReverseGeocoder
の中に私は場所の名前を持っています。 Delegateメソッドは他のスレッドを実行しています。
MKReverseGeoCoderは、iOS 5.0では非推奨です。 CLGeoCoderを使用します。 –