2017-06-30 20 views
0

ボタンを押したときに電話をかける機能があります。電話機能のUIAlertでキャンセル機能を追加する

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) 
     } 
    } 
} 

私は、ユーザーがアラートがコールを確認するポップアップ表示時にキャンセルヒットした場合、いくつかの機能を追加したいです。どうすればいい?この質問によると

+0

[SwiftでUIAlertViewを作成するにはどうすればいいですか?](https://stackoverflow.com/questions/24022479/how-would-i-create-a-uialertview-in-swift) – bearacuda13

+0

@ bearacuda13 this質問は完全に無関係です。 – Dima

答えて

1

Prompt when trying to dial a phone number using tel:// scheme on iOS 10.3

このアラートは、実際にiOSの10.3のバグであり、将来のある時点で削除する必要があります。ネイティブアプリの「tel:」リンクには出ていないはずです。

しかし、私はアラートを検出する方法と、ユーザーがそれとやりとりする方法があるとは思っていません。

+0

ああ、大丈夫です。ありがとうございました!私はそれが奇妙だったと思った。私はUIAlertを支配していなかったが、私が見逃したドキュメンテーションに何かがあったかどうかは分からなかった。 –

関連する問題