openURL的使用(iOS调用系统电话、浏览器、地图、邮件)

代码段:[[UIApplication sharedApplication] openURL:url];

- (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"]];

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容