【发布时间】:2012-04-06 00:58:57
【问题描述】:
我需要用户选择是否要使用 Safari 或地图应用程序打开地图,但问题是我是否这样做:
NSString *urlString = [NSString stringWithFormat:@"http://maps.google.com/maps?saddr=%f,%f&daddr=%f,%f&dirflg=d", location.coordinate.latitude, location.coordinate.longitude, destinationLatitude, destinationLongitude];
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:urlString]];
或相同:
[NSString stringWithFormat:@"maps://maps.google.com/maps?
他们都打开地图(我猜是因为 Safari 重定向到地图)
有什么办法可以强制safari打开吗?
【问题讨论】: