iOS更改了我尝试通过应用代理

时间:2018-01-08 11:36:20

标签: ios iphone swift

我遇到openUrl的问题,其中iOS正在更改我要拨打的号码。我不能粘贴下面的实际数字,但我已经给出了前几位数字,希望得到答案。

let phoneNumer = "+353-091-xxxxxx"
        if let url = URL(string: "tel://\(phoneNumer)") {
            let application:UIApplication = UIApplication.shared
            if (application.canOpenURL(url)) {
                if #available(iOS 10.0, *) {
                    application.open(url, options: [:], completionHandler: nil)
                } else {
                    application.openURL(url)
                }
            }
        }

由于某些原因,当数字传递给openUrl / open以供操作系统拨打时,91之前的0被剥离。我尝试了以下组合但得到了相同的结果:

“电话:// + 353091xxxxxx”

“电话:// 353091xxxxxx”

“电话:353-091-XXXXXX”

由于某些原因,这只发生在这个数字上,这似乎与爱尔兰国家代码有关吗?

1 个答案:

答案 0 :(得分:1)

0,同时不需要国家/地区代码。

请忽略0并再次拨打该号码,您将连接正确的线路。