openURL: с NSURL, содержащим отформатированный NSString, не работает - PullRequest
3 голосов
/ 06 января 2010

Чтобы открыть Google Карты с указаниями, я использую отформатированную строку NSStL внутри NSURL. Но это не работает с [[UIApplication sharedApplication] openURL: nsurl];

код:

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

1 Ответ

2 голосов
/ 06 января 2010

Вам нужно использовать [NSString stringByReplacingPercentEscapesUsingEncoding:], чтобы убедиться, что вы получите правильно закодированную строку для URL.

...