博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iOS-打电话、发短信、发邮件、打开浏览器
阅读量:5338 次
发布时间:2019-06-15

本文共 973 字,大约阅读时间需要 3 分钟。

- (IBAction)showAlert:(UIButton *)sender {

    NSString *phoneNumber=@"18500138888";

    NSString *url=[NSString stringWithFormat:@"tel://%@",phoneNumber];

    [self openUrl:url];

    

}

 

- (IBAction)sendMsg:(UIButton *)sender {

    NSString *phoneNumber=@"18500138888";

    NSString *url=[NSString stringWithFormat:@"sms://%@",phoneNumber];

    [self openUrl:url];

}

 

- (IBAction)sendEmail:(UIButton *)sender {

    NSString *mailAddress=@"kenshin@hotmail.com";

    NSString *url=[NSString stringWithFormat:@"mailto://%@",mailAddress];

    [self openUrl:url];

}

 

- (IBAction)openBrowser:(UIButton *)sender {

    NSString *url=@"http://www.cnblogs.com/kenshincui";

    [self openUrl:url];

}

- (void)openUrl:(NSString *)urlStr {

    NSURL *url = [NSURL URLWithString:urlStr];

    UIApplication *application = [UIApplication sharedApplication];

    if (![application canOpenURL:url]) {

        NSLog(@"无法打开\"%@\",请确保此应用已经正确安装",url);

        return;

    }

    [[UIApplication sharedApplication] openURL:url];

}

 

转载于:https://www.cnblogs.com/zm823080538/p/4365426.html

你可能感兴趣的文章
苹果iPhone 5C和5S发布后,消费者如何选择?
查看>>
map遍历的三种基础用法
查看>>
bzoj2427: [HAOI2010]软件安装
查看>>
mac快速正确的安装 Ruby, Rails 运行环境
查看>>
cat
查看>>
进程篇
查看>>
深恶痛绝重写setter和getter
查看>>
MySQL via EF6 的试用报告
查看>>
ASP.NET本质论第一章网站应用程序学习笔记3-对象化的Http
查看>>
c++虚函数与重载
查看>>
两个常见问题解决
查看>>
hdu--5119--决策方案数dp
查看>>
小程序技术相关文档收集
查看>>
E20171229-hm
查看>>
PHP运行模式的深入理解
查看>>
oracle数据库安装过程中的疑惑—该记录是本人以前写在微博上的文章
查看>>
js 滚动 学习
查看>>
Java Web(八) -- Ajax & Jquer
查看>>
JAVA8List排序,(升序,倒序)
查看>>
客户端读取图片文件
查看>>