iOS 如何调用打电话发短信等功能
2015-10-17 19:20
489 查看
1.打电话
//1,这种方法也会回去到原来的程序里(注意这里的telprompt),也会弹出提示
- (IBAction)buttonClick:(id)sender {
[[UIApplicationsharedApplication]openURL:[NSURLURLWithString:@"telprompt://183****6729"]];
}
//2,这种方法,打完电话后还会回到原来的程序,也会弹出提示,推荐这种
- (IBAction)buttonClick2:(id)sender {
NSMutableString * str=[[NSMutableStringalloc]initWithFormat:@"tel:%@",@"183****6729"];
UIWebView * callWebview = [[UIWebViewalloc]init];
[callWebview loadRequest:[NSURLRequestrequestWithURL:[NSURLURLWithString:str]]];
[self.viewaddSubview:callWebview];
}
2发短信
//发短信最简单是使用openURL:
[[UIApplication
sharedApplication]openURL:[NSURL
URLWithString:@"sms://10010"]];//发短信
3发邮件
[[UIApplication
sharedApplication]openURL:[NSURL
URLWithString:@"mail://hello@hello.com"]];
//1,这种方法也会回去到原来的程序里(注意这里的telprompt),也会弹出提示
- (IBAction)buttonClick:(id)sender {
[[UIApplicationsharedApplication]openURL:[NSURLURLWithString:@"telprompt://183****6729"]];
}
//2,这种方法,打完电话后还会回到原来的程序,也会弹出提示,推荐这种
- (IBAction)buttonClick2:(id)sender {
NSMutableString * str=[[NSMutableStringalloc]initWithFormat:@"tel:%@",@"183****6729"];
UIWebView * callWebview = [[UIWebViewalloc]init];
[callWebview loadRequest:[NSURLRequestrequestWithURL:[NSURLURLWithString:str]]];
[self.viewaddSubview:callWebview];
}
2发短信
//发短信最简单是使用openURL:
[[UIApplication
sharedApplication]openURL:[NSURL
URLWithString:@"sms://10010"]];//发短信
3发邮件
[[UIApplication
sharedApplication]openURL:[NSURL
URLWithString:@"mail://hello@hello.com"]];
相关文章推荐
- 界面多个小view布局的九宫格算法
- IOS绘制图片水印以及文字水印
- 整状态栏颜色
- ios常用第三方框架
- iOS项目实现SVN代码管理方法③(Part 三)
- iOS控件 不能够交互的几种情况
- iOS 开发常用第三方框架
- iOS Notification 的使用
- IOS开发:NSUserDefaults
- ios手势复习值之换图片-转场动画(纯代码)
- iOS Core Animation学习总结(2)--实现自定义图层
- iOS8以后第三方键盘,获取高度为0的问题
- IOS NSUserDefaults 的用法
- IOS显示九宫格列表
- ios中对堆栈的理解及两者件的区别
- 【iOS】根据文本内容确定文本框高度
- iOS调试技巧之加断点捕捉异常 (转载)
- 一位前辈的iOS 代码实践总结
- IOS学习笔记1----MVC模式
- iOS开发之高德地图