Ich versuche, meine Anwendung öffnen Sie die Apple Maps-Anwendung und lassen Sie die Adresse hochgezogen werden. Ich versuchte dies:Öffnen Sie Karten mit bestimmten Adresse iOS 7
- (IBAction)openInMaps:(id)sender {
NSString *addressString = @"http://maps.apple.com/?q=1 Infinite Loop, Cupertino, CA";
NSURL *url = [NSURL URLWithString:addressString];
[[UIApplication sharedApplication] openURL:url];
}
und diese:
- (IBAction)openInMaps:(id)sender {
NSString *addressString = @"http://maps.apple.com/?q=1_Infinite_Loop,_Cupertino,_CA";
NSURL *url = [NSURL URLWithString:addressString];
[[UIApplication sharedApplication] openURL:url];
}
Aber die Taste wirkt wie sein zu nichts verhakt. Aber das funktioniert:
Also, wenn sie ein Leerzeichen ist, funktioniert es nicht. Wie kann ich diese Adresse öffnen?
geben Sie der Dokumentation einen Wirbel https://developer.apple.com/library/ios/featuredarticles/iPhoneURLScheme_Reference/MapLinks/MapLinks.html –
Danke Mann, wusste nicht einmal, dass es da war ... Ich werde überprüfen es out – TekShock
Ich gehe es: NSString * addressString = [NSString StringWithFormat: @ "http://maps.apple.com/?q=1+Infinite+Loop,+Cupertino,+CA"]; – TekShock