我遇到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”
由于某些原因,这只发生在这个数字上,这似乎与爱尔兰国家代码有关吗?
答案 0 :(得分:1)
0,同时不需要国家/地区代码。
请忽略0并再次拨打该号码,您将连接正确的线路。