链接地址:
- Map http: //maps.google.com/maps?q=Shanghai
- Email mailto://myname@google.com
- Tel tel://10086
- Msg sms://10086
- (IBAction)openMaps {
//打开地图
NSString *addressText = @"beijing";
addressText = [addressText stringByAddingPercentEscapesUsingEncoding:NSASCIIStringEncoding];
NSString *urlText = [NSString stringWithFormat:@"http://maps.google.com/maps?q=%@", addressText];
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:urlText]];
}
//打开地图
NSString *addressText = @"beijing";
addressText = [addressText stringByAddingPercentEscapesUsingEncoding:NSASCIIStringEncoding];
NSString *urlText = [NSString stringWithFormat:@"http://maps.google.com/maps?q=%@", addressText];
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:urlText]];
}
- (IBAction)openEmail {
//打开mail
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"mailto://devprograms@apple.com" ]];
}
以此类推,其他的也只要换个地址就可以了。
本文介绍了一个简单的iOS应用程序,该程序可以打开地图应用来查找位置,启动邮件客户端发送电子邮件,并通过调用特定的URL Scheme实现电话拨打及短信发送等功能。只需要更改URL Scheme中的地址即可轻松实现不同的应用启动。

5652

被折叠的 条评论
为什么被折叠?



