Чтобы открыть 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]];
Вам нужно использовать [NSString stringByReplacingPercentEscapesUsingEncoding:], чтобы убедиться, что вы получите правильно закодированную строку для URL.
[NSString stringByReplacingPercentEscapesUsingEncoding:]