我想打电话给我的提供商的GSM-Servicenumber,但iPhone不会给出反应。当我尝试使用普通数字时,它会起作用。
[[UIApplication sharedApplication]
openURL:[NSURL URLWithString:@"tel:#123*1*4#"]
];
有人想让手机拨打GSM代码吗?
答案 0 :(得分:3)
无法将gsm代码与公共方法一起使用
请参阅Apples Documentation about Phone Links:
为防止用户恶意重定向电话或更改手机或帐户的行为,Phone应用程序支持tel方案中的大多数但不是全部特殊字符。 具体而言,如果网址包含*或#字符,则手机应用不会尝试拨打相应的电话号码。
答案 1 :(得分:0)
将*
替换为%2A
,将#
替换为%23
。
你的例子是:
[NSURL URLWithString:@"tel:%23123%2A1%2A4%23"]