拨打电话
来源:互联网 发布:程序员的修真之路 编辑:程序博客网 时间:2024/04/30 15:03
一。利用openURL(tel)
特点: 直接拨打, 不弹出提示。 并且, 拨打完以后, 留在通讯录中, 不返回到原来的应用。
//拨打电话- (void)callPhone:(NSString *)phoneNumber{ //phoneNumber = "18369......" NSMutableString * str=[[NSMutableString alloc] initWithFormat:@"tel:%@",phoneNumber]; [[UIApplication sharedApplication] openURL:[NSURL URLWithString:str]];}
二。利用requestWithURL (推荐使用)
特点: 拨打前弹出提示。 并且, 拨打完以后会回到原来的应用。
//拨打电话- (void)callPhone:(NSString *)phoneNumber{ //phoneNumber = "18369......" NSMutableString * str=[[NSMutableString alloc] initWithFormat:@"tel:%@",phoneNumber]; UIWebView * callWebview = [[UIWebView alloc] init]; [callWebview loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:str]]]; [self.view addSubview:callWebview];}
三。利用openURL(telprompt)
特点: 拨打前弹出提示。 并且, 拨打完以后会回到原来的应用。
注意: Apple的官方文档中, 没有出现过telprompt, 之前也有人使用这个, 上传审核的时候被拒绝了。
//拨打电话- (void)callPhone:(NSString *)phoneNumber{ //phoneNumber = "18369......" NSMutableString * str=[[NSMutableString alloc] initWithFormat:@"telprompt://%@",phoneNumber]; [[UIApplication sharedApplication] openURL:[NSURL URLWithString:str]];}
0 0
- 拨打电话
- 拨打电话
- 拨打电话
- 拨打电话
- 拨打电话
- 拨打电话
- 拨打电话
- 拨打电话
- 拨打电话
- 拨打电话
- 拨打电话
- 拨打电话
- 拨打电话
- j2me拨打电话
- j2me拨打电话
- 拨打电话的礼仪
- Window Mobile拨打电话
- 简单拨打电话程序!!!
- Linux下 mysql忘记root用户密码
- POJ 1905 Expanding Rods
- 翻译经典之《Cisco Lan Switching》第六章 理解生成树(七):STP三个timer
- 手机控制电脑
- Android异步处理一:使用Thread+Handler实现非UI线程更新UI界面
- 拨打电话
- 模板类中定义模板函数
- B\S备忘录05——团控
- 操作系统——概论
- C语言及程序设计提高例程-35 使用指针操作二维数组
- [寒假测试(网络课)]
- UVA - 11437 - Triangle Fun (计算几何~)
- 黑马程序员------杂记(二)
- 翻译经典之《Cisco Lan Switching》第六章 理解生成树(八):掌握show spantree 命令