您的位置:首页 > 移动开发

iOS openURL方法实现打电话、发短信、发邮件、打开其他App

2017-01-10 10:20 691 查看
UIApplication有个功能十分强大的openURL:方法

- (BOOL)openURL:(NSURL*)url;

通过这个方法,我们可以实现:

先获取 UIApplication

UIApplication *app = [UIApplication sharedApplication];


  

1、打电话

[app openURL:[NSURL URLWithString:@"tel://10086"]];


  

2、发短信

[app openURL:[NSURL URLWithString:@"sms://10086"]];


  

3、发邮件

[app openURL:[NSURL URLWithString:@"mailto://12345@qq.com"]];


  

4、打开一个网页

[app openURL:[NSURL URLWithString:@"http://ios.itcast.cn"]];


  

5、打开其他app程序

这里比较复杂,需要用到URL Schemes来标示不同App

详细参考 打开另一个APP(URL Scheme与openURL)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐