Domanda

Per aprire Google Maps con le indicazioni, sto usando un NSString formattato all'interno di un NSURL. Ma non funziona con [[UIApplication sharedApplication] openURL: nsurl];

codice:

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

Soluzione

È necessario utilizzare [NSString stringByReplacingPercentEscapesUsingEncoding:] per essere sicuri di ottenere una stringa codificata correttamente per un URL.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top