Я пытаюсь открыть приложение для приложений с яблоками и потянуть адрес. Я попытался это:Открытые карты с конкретным адресом 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];
}
Итак, всякий раз, когда это пространство, оно не работает. Как я могу открыть этот адрес?
дать документацию вихрем https://developer.apple.com/library/ios/featuredarticles/iPhoneURLScheme_Reference/MapLinks/MapLinks.html –
Спасибо, человек, даже не знал, что было ... Я проверю это – TekShock
Я иду: NSString * addressString = [NSString stringWithFormat: @ "http://maps.apple.com/?q=1+Infinite+Loop,+Cupertino,+CA"]; – TekShock