iPhoneでMKMapViewを使用してアプリケーションをナビゲートするには?
質問
私のiPhoneアプリケーションでは、私は別のページから移動するためにMKMapViewを使用しています。 MKMapViewは、その時点で実行controllときでもコントロールは、アプリケーションに再び戻っていません。私はアプリケーションフローを失う、と私は再度アプリケーションを実行する必要があります。
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://maps.google.com/maps?q=category:Taxi=NSW=australia"]];
上記のコードは、私のアプリケーションでクエリとして検索文字列を与えます。そして、地図にピンポイントを置くことができます。しかし、コントロールがないアプリケーションに残ります。
再度アプリケーションにcontrollを設定し、地図をロードした後にナビゲートするには?
解決
私はあなたが求めているものの、本当にわからないが、私は自分のベストを尽くすよ。
あなたはOpenURLの使用している場合は、:のUIApplicationの方法、アプリケーションが終了しますが、これは正常な動作が期待されます。
あなたはおそらくMKMapViewDelegateプロトコルを実装のUIViewControllerを作成する必要があります。
残念ながら、Appleが提供さMapKitのドキュメントがひどく欠けている - しかし、私はあなたが本当にビューコントローラがどのように働くかの偉大な理解を持っていないように聞こえると思います。あなたは<のAppleのビューコントローラプログラミングガイドをチェックアウトする必要があります/ P>
所属していません StackOverflow