こんにちは私は電話番号のボタン操作を行っていますが、使用したときは何も表示されません。即時に電話機の操作が動作しない
マイコードは以下のとおりです。
@IBAction func callPhone(sender: AnyObject) {
UIApplication.shared().canOpenURL((NSURL(string: "tel://1234567890")! as URL))
}
ありがとうございます!
こんにちは私は電話番号のボタン操作を行っていますが、使用したときは何も表示されません。即時に電話機の操作が動作しない
マイコードは以下のとおりです。
@IBAction func callPhone(sender: AnyObject) {
UIApplication.shared().canOpenURL((NSURL(string: "tel://1234567890")! as URL))
}
ありがとうございます!
適切スウィフト3.0コードスウィフト3.0 NSURL
で
if let url = URL(string: "tel://\(phoneNumber)") {
UIApplication.shared().open(url, options: [:], completionHandler: nil)
}
はURL
に変更されました。 sharedApplciation
はshared
に変更されました。またOpenURL
をopen
に変更し、open
メソッドに他のパラメータを追加しました。completionHandler
のoptions
とnil
の空の辞書を渡すことができます。
ありがとうおいてくれました、私は多くの助けになると思います人々 – SwiftDeveloper
今それはUIApplication.shared.open ... –
この回答をお試しください。
@IBAction func callPhone(sender: AnyObject) {
if let url = NSURL(string: "tel://9069118117") {
UIApplication.sharedApplication().openURL(url)
}
}
nopeはすぐに必要な3つのコードを必要としません。 – SwiftDeveloper
次のコードを試して問題を解決してください。
if let url = NSURL(string: "tel://\(1234567890)") {
UIApplication.sharedApplication().openURL(url)
}
このコードを呼び出すと、「openURL」がiOS 10では廃止されたという黄色い警告が表示されます。0:openURLを使用してください:options:completionHandler:代わりに " – SwiftDeveloper
私は私のプロジェクトに使用しています –
最新のXcodeとiOS 10でswift 3を使用していますか? – SwiftDeveloper
ことに注意してください。
- TEL://は、電話番号を直接呼び出ししよう。
- telprompt://はあなたにコールのOpenURLが廃止されましたiOSの10のよう
を確認するアラートを示しています。
をまた、iOSの< 9をサポートするために、このコードブロックを使用する@available(iOSのは、導入さ:2.0、非推奨:10.0、メッセージ: "のOpenURLを使用してください:オプション:completionHandler:代わりに") オープンにfuncのOpenURL(_ URL:URL) - >ブール
ので、私の助言:
if #available(iOS 10, *) {
UIApplication.shared.open(yourURL)
// if you need completionHandler:
//UIApplication.shared.open(yourURL, completionHandler: { (aBool) in })
// if you need options too:
//UIApplication.shared.open(yourURL, options: [:], completionHandler: { (aBool) in })
} else {
UIApplication.shared.openURL(number)
}
最新のXcode、最新のスウィフト workiコード。
使用telprompt://
はtel
let myphone = "+134345345345"
if let phone = URL(string:"telprompt://\(myphone)"), UIApplication.shared.canOpenURL(url) {
UIApplication.shared.openURL(url)
}
これは、2つのボタン(キャンセル&呼び出し)を示しています - ヘッダーを追加する方法はありますか一番上にナンバーナンバーが表示されますか?私はアプリがそれをするのを見ましたが、私はこれを行う方法に関するドキュメントを見つけることができません。 – enlightenedOne
はあなたのコードが動作 – Paulw11
@ Paulw11ハズレを削除しません。あなたが思っていることをしないだけです。 :p – SwiftDeveloper
をいけない仕事//文字 – Moritz