今天遇见一行代码实现打开一个网页,比起印象里的UIWebView控件实现简单很多,很容易使用而且,经过真机测试却是很方便使用,在网上又搜索了一点相关资料:
代码段:[[UIApplication sharedApplication] openURL:url];
其中系统的url有:
1.Map http://maps.google.com/maps?q=Shanghai
2.Email mailto://myname@google.com
3.Tel tel://10086
4.Msg sms://10086
- (IBAction)openMaps { //打开地图 NSString*addressText = @"beijing"; //@"1Infinite Loop, Cupertino, CA 95014"; addressText =[addressText stringByAddingPercentEscapesUsingEncoding:NSASCIIStringEncoding]; NSString *urlText = [NSString stringWithFormat:@"http://maps.google.com/maps?q=%@",addressText]; NSLog(@"urlText=============== %@", urlText); [[UIApplication sharedApplication] openURL:[NSURL URLWithString:urlText]]; } - (IBAction)openEmail { //打开mail // Fire off an email to apple support [[UIApplication sharedApplication]openURL:[NSURL URLWithString:@"mailto://devprograms@apple.com"]]; } - (IBAction)openPhone { //拨打电话 // Call Google 411 [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://10086"]]; } - (IBAction)openSms { //打开短信 // Text toGoogle SMS [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"sms://10086"]]; } -(IBAction)openBrowser { //打开浏览器 // Lanuch any iPhone developers fav site [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://blog.csdn.net/duxinfeng2010"]]; }
参考 http://www.cocoachina.com/bbs/read.php?tid=73570&page=3
本文转自新风作浪 51CTO博客,原文链接:http://blog.51cto.com/duxinfeng/1208713,如需转载请自行联系原作者