在电话呼叫功能的UIAlert中添加取消功能

时间:2017-06-30 18:44:09

标签: ios iphone swift xcode

我有一个按下按钮时拨打电话的功能。

private func callNumber(phoneNumber:String) {

  if let phoneCallURL = URL(string: "tel://\(phoneNumber)") {

    let application:UIApplication = UIApplication.shared
      if (application.canOpenURL(phoneCallURL)) {
          application.open(phoneCallURL, options: [:], completionHandler: nil)
        }
    }
}

如果用户在弹出警报以确认呼叫时点击取消,我想添加一些功能。我该怎么做?

1 个答案:

答案 0 :(得分:1)

根据这个问题:Prompt when trying to dial a phone number using tel:// scheme on iOS 10.3

此警报实际上是iOS 10.3中的一个错误,应该在将来的某个时候删除。它不应该出现在原生应用程序中的“tel:”链接。

尽管如此,我认为没有办法检测警报以及用户如何与警报进行互动。