今天遇見一行代碼實現開啟一個網頁,比起印象裡的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