Pergunta

Para abrir o Google Maps com direções, eu estou usando um NSString formatado dentro de um NSURL. Mas ele não funciona com [[UIApplication sharedApplication] openURL: NSURL];

código:

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

Solução

Você precisa usar [NSString stringByReplacingPercentEscapesUsingEncoding:] para garantir que obtém uma string corretamente codificado para uma url.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top