2017-07-19 3 views
0

ユーザーがこのボタンをクリックすると、キャンセルまたは電話をかけるポップアップが表示されます。数。私は以下のものは動作しません。ユーザーが電話番号をクリックしたときにポップアップを作成する方法 - iOS10 Swift 3

@IBAction func PhoneBtn(_ sender: Any) { 
    if let url = NSURL(string: "1236541234") { 
     UIApplication.shared.open(url as URL, options: [:], completionHandler: nil) 
    } 
} 

答えて

0

あなたはこのようtelプロトコルを使用したいと思う:これを含め

"tel://123651234" 

URLを処理するために、どのようにOSに指示します。その実装、あなたのコードは次のようになります。私もちょうどURLへの最終的なキャストでURL APIではなくNSURLを使用することをお勧めし

@IBAction func PhoneBtn(_ sender: Any) { 
    if let url = NSURL(string: "tel://1236541234") { 
     UIApplication.shared.open(url as URL, options: [:], completionHandler: nil) 
    } 
} 

URL(string: "tel://1236541234") 

は、このことができます場合は、私に教えてください:文字列だけでなくURLの初期化子があります。

+1

ありがとうございました!これはトリックでした! – flavoredtaco

関連する問題