Открытые карты с конкретным адресом 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];
}

Таким образом, всякий раз, когда это пространство, оно не работает. Как я могу открыть этот адрес?

Ответы на вопрос(5)

Ваш ответ на вопрос