Frage

So öffnen Sie Google Maps mit Anweisungen, ich bin ein formatierte NSString in einem NSURL verwenden. Aber es mit nicht funktioniert [[UIApplication shared] openURL: NSURL];

code:

NSString * directionsURL = [NSString stringWithFormat:@"http://maps.google.com/maps?daddr=%@&saddr=%@", @"Hartenseweg 16, Renkum", @"1 Infinte Loop, Cupertino"];
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:directionsURL]];
War es hilfreich?

Lösung

Sie müssen [NSString stringByReplacingPercentEscapesUsingEncoding:] verwenden, um Ihnen eine richtig codierte Zeichenfolge für eine URL erhalten zu gewährleisten.

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