电话号码的NSURL返回零

时间:2016-02-20 15:01:36

标签: swift nsurl

所以我试图在我的应用程序中触发一个电话,我已经得到了以下代码。

    let phoneNumber = personEntitity.primaryContactNumber?
    if let callUrl = NSURL(string: "tel:\(phoneNumber)") {
        UIApplication.sharedApplication().openURL(callUrl)
    }

但是,callUrl始终为nil,因此永远不会调用openURL调用。 phoneNumber是一个有效的字符串,其电话号码如phoneNumber =“12345678”

知道我在这里做错了吗?我假设它是微不足道的。

干杯!

1 个答案:

答案 0 :(得分:1)

原来答案很简单。

let phoneNumber = personEntitity.primaryContactNumber?
    if let callUrl = NSURL(string: "tel:\(phoneNumber!)") {
        UIApplication.sharedApplication().openURL(callUrl)
    }