Открытые карты с конкретным адресом iOS 7
Я пытаюсь заставить свое приложение открывать приложение яблочных карт и получить адрес, который нужно подтянуть. Я попробовал это:
- (IBAction)openInMaps:(id)sender {
NSString *addressString = @"http://maps.apple.com/?q=1 Infinite Loop, Cupertino, CA";
NSURL *url = [NSURL URLWithString:addressString];
[[UIApplication sharedApplication] openURL:url];
}
и это :
- (IBAction)openInMaps:(id)sender {
NSString *addressString = @"http://maps.apple.com/?q=1_Infinite_Loop,_Cupertino,_CA";
NSURL *url = [NSURL URLWithString:addressString];
[[UIApplication sharedApplication] openURL:url];
}
Но кнопка просто действует так, как будто ее зацепили ни к чему. Но это работает:
- (IBAction)openInMaps:(id)sender {
NSString *addressString = @"http://maps.apple.com/?q=Cupertino,CA";
NSURL *url = [NSURL URLWithString:addressString];
[[UIApplication sharedApplication] openURL:url];
}
Таким образом, всякий раз, когда это пространство, оно не работает. Как я могу открыть этот адрес?