【发布时间】:2018-04-14 05:10:33
【问题描述】:
问题通过代码解释。
let u = "tel://*111*11111111111#" //Works perfectly on iOS11 and later
let u = "tel://*111#11111111111#" //Doesn't work, Can't create URL
let app = UIApplication.shared
if let url = URL(string:u) {
if app.canOpenURL(url) {
app.open(url, options: [:], completionHandler: { (finished) in
})
}
}
** 如果我对字符串进行编码,那么canOpenURL() 会失败!
【问题讨论】:
-
网址中可能不允许使用带有井号或星号字符的电话号码:stackoverflow.com/questions/4660951/…
-
可以,但在 iOS 11 中是允许的。