【问题标题】:How to call an extension after dialing a phone number in Swift如何在 Swift 中拨打电话号码后拨打分机
【发布时间】:2016-06-22 16:08:35
【问题描述】:

拨打电话号码后如何拨打分机?

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

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

我不知道如何在拨打电话号码后保持正确拨打号码。

【问题讨论】:

标签: swift phone-call


【解决方案1】:

这就是我解决问题的方法,您只需在电话号码和分机之间插入一个逗号。

@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);
        }
    }
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-09
    • 1970-01-01
    • 2016-08-11
    • 2015-01-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多