Cartes ouvertes avec adresse spécifique d'iOS 7

Je suis en train de faire ma demande d'ouvrir l'application apple maps et avoir l'adresse d'être tiré vers le haut. J'ai essayé ceci :

- (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];
}

et ce :

- (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];
}

Mais le bouton agit comme son accroché à rien. Mais ce n'travail :

- (IBAction)openInMaps:(id)sender {
    NSString *addressString = @"http://maps.apple.com/?q=Cupertino,CA";
    NSURL *url = [NSURL URLWithString:addressString];
    [[UIApplication sharedApplication] openURL:url];
}

Donc, chaque fois que leur est un espace qu'il ne fonctionne pas. Comment puis-je ouvrir cette adresse?

InformationsquelleAutor TekShock | 2014-02-13