可能重复:
How to use tel: with * (star, asterisk) or # (hash, pound) on iOs?
我需要发起一个也会输入由#
分隔的ID的调用问题是,只要我插入这个特殊字符,该方法就不会触发(如文档中所述,我知道)
stringByAddingPercentEscapesUsingEncoding也不会改变任何内容。
有解决方法吗?我可以发送/模拟击键吗?
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel:12345#2"]];
< - 因为#不会触发。
非常感谢....
答案 0 :(得分:2)
CTCallDialWithID(@“12345#2”, - 1);
并与CoreTelephony链接。
答案 1 :(得分:1)
我认为这是不可能的。在另一个论坛上,有人向Apple询问了这个问题,但从未得到回复
答案 2 :(得分:0)
根据RFC2806,你有一个'后拨号'部分,看起来让你做你想做的事。 尝试:
tel:12345;postd=#2