在Swift中拨打电话号码后,如何致电扩展名



拨打电话号码后我该如何调用扩展名?

这就是我打电话的方式,但我不确定从这里去哪里。

@IBAction func phoneLaunch(sender: AnyObject) {
    callNumber("(newArray[3])")
}

我不知道如何在调用电话号码后正确拨号号。

这就是我解决问题的方式,您只需要在电话号码和扩展程序之间插入逗号。

@IBAction func phoneLaunch(sender: AnyObject) {
    callNumber("phoneNumber", extensionNum: "extensionNumber")
}
private func callNumber(phoneNumber:String, extensionNum:String) {
    if let phoneCallURL:NSURL = NSURL(string: "tel://(phoneNumber),(extensionNum)") {
        let application:UIApplication = UIApplication.sharedApplication()
        if (application.canOpenURL(phoneCallURL)) {
            application.openURL(phoneCallURL);
        }
    }
}

最新更新