前段时间,我写了一个小应用程序,需要在iOS上创建外拨电话。我使用了一个URL来准备如here所述的调用。
由于我从来没有找到一种iOS方法来执行调用 - 没有'你想打电话......'确认对话框 - 我终于放弃了这个项目。
最近我找到1-2-Contact,它就是这样做的:如果我按下电话图标,电话就会在没有确认对话框的情况下建立。
1-2-Contact是否使用私有框架? 是否存在'启动电话'方法?
答案 0 :(得分:4)
尝试以下方法:
NSString *phoneNumber = @"9123123"; //your number
NSString *telString = [NSString stringWithFormat:@"tel:%@"];
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:telString]];
适合我。
编辑1:
NSString *dtmfAfterPickup=@"0";
NSString *telString = [NSString stringWithFormat:@"tel:%@,%@", phoneNumber, dtmfAfterPickup];