【发布时间】:2023-03-26 21:10:01
【问题描述】:
我正在尝试通过我的应用程序拨打电话,但我想在直接拨打电话之前打开电话拨号盘。但是使用自定义 url 方案是直接调用号码。
有什么方法可以打开吗?除了 CallKit 之外,我没有发现任何与此相关的内容,但那篇文章太过分了。
我试过了
let url : URL = URL(string: "tel:90634904")!
if UIApplication.shared.canOpenURL(url) {
UIApplication.shared.open(url, options: [:], completionHandler: nil)
}
我也按照建议尝试了这个
let url : URL = URL(string: "tel://90634904")!
if UIApplication.shared.canOpenURL(url) {
UIApplication.shared.open(url, options: [:], completionHandler: nil)
}
这两种方法都可以直接拨打电话,而无需打开我可以编辑的拨号盘。
【问题讨论】:
-
我不相信有办法在不传递电话号码的情况下启动电话应用程序。
-
@chirag90 这些解决方案不起作用
-
您需要向我们展示您已经尝试过哪些解决方案以及哪些解决方案不起作用,然后我们可能会为您提供帮助。
-
更新了问题。请检查
-
您是否遇到任何错误?