3

要打开带有方向的 Google 地图,我在 NSURL 中使用了格式化的 NSString。但它不适用于 [[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]];
4

1 回答 1

2

您需要使用[NSString stringByReplacingPercentEscapesUsingEncoding:]以确保获得正确编码的 url 字符串。

于 2010-01-06T19:35:42.587 回答