今天遇見一行代碼實現打開一個網頁,比起印象裏的UIWebView控件實現簡單很多,很容易使用而且,經過真機測試卻是很方便使用,在網上又搜索了一點相關資料:
代碼段:[[UIApplication sharedApplication] openURL:url];
其中系統的url有:
1.Map http://maps.google.com/maps?q=Shanghai
2.Email mailto://[email protected]
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://[email protected]"]];
- }
- - (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