Frage

In meiner iPhone-Anwendung Ich habe MKMapView verwendet von verschiedenen Seiten zu navigieren. Aber wenn die MKMapView zu diesem Zeitpunkt läuft Controll die die Steuerung wird nicht wieder in der Anwendung. so dass ich verlieren die Anwendung fließen, und ich muss die Anwendung erneut aus.

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://maps.google.com/maps?q=category:Taxi=NSW=australia"]];

Der obige Code gibt mir Zeichenfolge als Abfrage in der Anwendung suchen. Und in der Lage Stift Punkte in der Karte setzen. Aber die Steuerung nicht bleibt in der Anwendung.

Wie die controll in Anwendung setzen wieder und navigieren Sie nach dem Laden der Karte?

War es hilfreich?

Lösung

Ich bin nicht wirklich sicher, was Sie fragen, aber ich werde mein Bestes versuchen:

Wenn Sie die openURL verwenden: Methode der UIApplication Ihre Anwendung beendet wird, wird das erwartete Verhalten.

Sie müssen wahrscheinlich einen UIViewController erstellen, die das MKMapViewDelegate Protokoll implementiert.

Leider ist die MapKit Dokumentation von Apple geliefert fehlt stark - aber ich denke, es klingt wie Sie nicht wirklich ein großes Verständnis dafür, wie View-Controller Arbeit verfügen. Sie sollten die Besuche von Apple -View-Controller-Programmierhandbuch

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top