IOS 程序内调用本地打电话功能-make a phone call
来源:互联网 发布:eclipse 无法访问网络 编辑:程序博客网 时间:2024/05/01 12:35
利用openURL接口来调用打电话功能。代码还具备根据正则表达式判断电话好吗输入的合法性。
- (void)makeCall:(NSString *)number{ NSString *txt = number; NSRegularExpression *regex = [NSRegularExpression regularExpressionWithPattern:@"[0-9]{4}[-]{0,1}[0-9]{4}?" options:NSRegularExpressionSearch error:nil]; NSTextCheckingResult *result = [regex firstMatchInString:txt options:0 range:NSMakeRange(0, [txt length])]; NSString *cleanedString = [[[txt substringWithRange:[result range]] componentsSeparatedByCharactersInSet:[[NSCharacterSet characterSetWithCharactersInString:@"0123456789-+()"] invertedSet]] componentsJoinedByString:@""]; NSString *escapedPhoneNumber = [cleanedString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; NSURL *telURL = [NSURL URLWithString:[NSString stringWithFormat:@"tel://%@", escapedPhoneNumber]]; [[UIApplication sharedApplication] openURL:telURL];}
- IOS 程序内调用本地打电话功能-make a phone call
- Android调用打电话(Call Phone)
- iOS调用打电话功能
- can I make a cell phone call
- ios程序内实现打电话
- ios程序内实现打电话
- ios程序内实现打电话
- ios程序内实现打电话
- iOS app调用打电话功能
- iOS 通讯录添加了本地打电话功能
- android - How to make a phone call from webview
- ios 调用打电话、短信等功能
- IOS 调用打电话,发信息,email功能
- ios 调用打电话,发短信的功能
- iOS 调用系统的打电话功能
- iOS 开发之 调用打电话功能
- ios 调用系统功能打电话、发信息
- iOS开发之调用系统打电话发短信接口以及程序内发短信
- 构造函数
- 如何迅速缓解皮肤过敏症状
- mysql 删除 主从信息
- Ganglia监控Hadoop
- linux 文件改名,移动
- IOS 程序内调用本地打电话功能-make a phone call
- Linux时间函数之gettimeofday()函数之使用方法
- Android 蓝牙 UUID
- .net加密概述
- Struts2(五) ActionContext
- 给打算创建一个欢乐的婚礼建议
- IOS、Objective-C中单例类与半单例类
- Objective-C Unicode 转换成中文
- UIScreen