我需要发起一个呼叫,该呼叫还输入一个由 # 分隔的 ID
问题是,只要我插入此特殊字符,该方法就不会触发(如文档中所述,我知道)
stringByAddingPercentEscapesUsingEncoding 也不会改变任何东西。
有解决方法吗?我可以发送/模拟击键吗?
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel:12345#2"]];
<- 因为 # 它不会触发。
非常感谢....
我需要发起一个呼叫,该呼叫还输入一个由 # 分隔的 ID
问题是,只要我插入此特殊字符,该方法就不会触发(如文档中所述,我知道)
stringByAddingPercentEscapesUsingEncoding 也不会改变任何东西。
有解决方法吗?我可以发送/模拟击键吗?
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel:12345#2"]];
<- 因为 # 它不会触发。
非常感谢....
CTCallDialWithID(@"12345#2", -1);
并与 CoreTelephony 链接。
我认为这是不可能的。在另一个论坛上,有人问苹果这个问题,但从来没有得到答复
根据RFC2806,您有一个“拨号后”部分,似乎可以让您随心所欲。尝试:
tel:12345;postd=#2