我实际上是想通过openURL拨打2位数的电话号码(适用于3位数).
在IOS 6上我使用的是hack,如下所示:
if (self.numberToCall.length < 3) { self.numberToCall = [NSString stringWithFormat:@"%@?000",self.numberToCall]; } [[UIApplication sharedApplication] openURL:[NSURL URLWithString:[NSString stringWithFormat:@"tel://%@",self.numberToCall]]];
不在IOS 7上工作(什么都不做).
有人有解决方案吗?
解决方法
我找到了一个解决方案:
tel://18;18
它适用于iOS6和iOS7
“;”用于手机上下文http://www.ietf.org/rfc/rfc2806.txt
显示的电话号码是18; 18但它打电话.