IOS 一行代码实现打开一个网页

本文提供了iOS中通过URL方案调用系统应用的方法,包括打开地图、发送邮件、拨打电话、发送短信及浏览网页等操作的具体实现代码。

    

代码段:[[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

  1. - (IBAction)openMaps {  

  2. //打开地图   

  3. NSString*addressText = @"beijing";  

  4. //@"1Infinite Loop, Cupertino, CA 95014";   

  5. addressText =[addressText stringByAddingPercentEscapesUsingEncoding:NSASCIIStringEncoding];   

  6.   

  7. NSString  *urlText = [NSString stringWithFormat:@"http://maps.google.com/maps?q=%@",addressText];   

  8. NSLog(@"urlText=============== %@", urlText);  

  9. [[UIApplication sharedApplication] openURL:[NSURL URLWithString:urlText]];  

  10. }  

  11.   

  12. - (IBAction)openEmail {  

  13. //打开mail // Fire off an email to apple support  

  14. [[UIApplication sharedApplication]openURL:[NSURL   URLWithString:@"mailto://devprograms@apple.com"]];  

  15. }   

  16.   

  17. - (IBAction)openPhone {  

  18.   

  19. //拨打电话  

  20. // Call Google 411  

  21. [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://10086"]];  

  22. }   

  23.   

  24. - (IBAction)openSms {  

  25. //打开短信  

  26. // Text toGoogle SMS  

  27. [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"sms://10086"]];  

  28. }  

  29.   

  30. -(IBAction)openBrowser {  

  31. //打开浏览器  

  32. // Lanuch any iPhone developers fav site  

  33. [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://my.oschina.net/u/2451177/blog/619114"]];  

  34. }


转载于:https://my.oschina.net/u/2451177/blog/619114

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值