无法拨打带星号的号码

时间:2016-05-27 21:10:21

标签: swift nsurl

我正在尝试从应用程序拨打电话,但数字有* ...所以它不起作用。如果我删除*,它可以很好地工作,但不是那么有用。

    let phoneNumber = "tel://*000000"

    if let url = NSURL(string: phoneNumber) {
        UIApplication.sharedApplication().openURL(url)
    }

有什么想法吗? 提前谢谢!

1 个答案:

答案 0 :(得分:0)

傻傻的我。 Apple不允许使用*字符进行电话呼叫

  

...为防止用户恶意重定向电话或更改手机或帐户的行为,Phone应用程序支持tel方案中的大多数但不是全部特殊字符。具体来说,如果URL包含*或#字符,则Phone应用程序不会尝试拨打相应的电话号码。 ...