мне нужно пользователю выбрать, если он хочет, чтобы открыть карту с 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 перенаправляет на картах)
есть ли способ заставить сафари, чтобы открыть его?
Возможный дубликат [Выберите приложение, которое загрузит карту] (http://stackoverflow.com/questions/9790038/select-the-app-that-will-load-the-map) – Caleb