在XCode中带有标签的电话号码

如何在XCode中拨打此号码* 199 * 123456789#

我用下面的代码,但它不工作。

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel:*199*123456789#"]]; 

引用URLscheme文档

为防止用户恶意redirect电话或更改电话或帐户的行为,电话应用程序支持telscheme中的大部分(但不是全部)特殊字符。 具体而言,如果URL包含*或#字符,则电话应用程序不会尝试拨打相应的电话号码。

从我所看到的情况来看,似乎唯一可以使用的scheme是:

 [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://1234567890p111"]]; 

拨打分机号码

您需要使用tel://不只是电话: